Aadev.JTF
2.0.0-beta3
See the version list below for details.
dotnet add package Aadev.JTF --version 2.0.0-beta3
NuGet\Install-Package Aadev.JTF -Version 2.0.0-beta3
<PackageReference Include="Aadev.JTF" Version="2.0.0-beta3" />
paket add Aadev.JTF --version 2.0.0-beta3
#r "nuget: Aadev.JTF, 2.0.0-beta3"
// Install Aadev.JTF as a Cake Addin
#addin nuget:?package=Aadev.JTF&version=2.0.0-beta3&prerelease
// Install Aadev.JTF as a Cake Tool
#tool nuget:?package=Aadev.JTF&version=2.0.0-beta3&prerelease
Json Template Format
Advanced json schematic format
Features
- Support for arrays, integers, floating point, json blocks and strings
- External sources for array's prefabs, block's children and suggestions' values
- Custom display name and description of nodes
- Conditional nodes
- Multiple array prefabs
- Fixed size arrays
- Property arrays
- Suggestions for every value type
Editor
Editor library that supports editing json files using templates
Nuget Package
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Newtonsoft.Json (>= 13.0.2)
-
net6.0
- Newtonsoft.Json (>= 13.0.2)
-
net7.0
- Newtonsoft.Json (>= 13.0.2)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Aadev.JTF:
Package | Downloads |
---|---|
Aadev.JTF.Editor
Json Template Format Editor |
|
Aadev.JTF.Design
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.0.0-beta5 | 120 | 6/30/2023 |
2.0.0-beta4 | 111 | 4/16/2023 |
2.0.0-beta3 | 117 | 4/7/2023 |
2.0.0-beta2 | 124 | 12/25/2022 |
2.0.0-beta1 | 117 | 11/6/2022 |
1.1.1 | 430 | 8/26/2022 |
1.1.0 | 373 | 8/21/2022 |
1.1.0-rc5 | 133 | 8/12/2022 |
1.1.0-rc4 | 146 | 8/1/2022 |
1.1.0-rc3 | 150 | 7/29/2022 |
1.1.0-rc2 | 136 | 7/26/2022 |
1.1.0-rc1 | 138 | 7/13/2022 |
1.0.2 | 371 | 6/10/2022 |
1.0.1 | 390 | 5/10/2022 |
1.0.0-rc1 | 146 | 4/23/2022 |
1.0.0-beta5 | 143 | 4/14/2022 |
1.0.0-beta4 | 148 | 4/6/2022 |
1.0.0-beta3 | 148 | 4/1/2022 |
1.0.0-beta2 | 146 | 3/31/2022 |
1.0.0-beta1 | 169 | 3/26/2022 |
Added AbstractStructure interfaces to make easier to edit JTF templates via external editor.
Added Design namespace with classes helping editing in external editors.
Changed JtEnumerable to CollectionBuilder.
CollectionBuilders are now removed form memory after building collection.
JtNodeCollection now doesn't use CollectionBuilder to reduce memory usage and increase performance.
Bug fixes and improvements.
Known issues:
In some cases event manegers are not created and editor item use wrong event managers form thier parent.