ConfigClassToJsonC 1.0.2
See the version list below for details.
dotnet add package ConfigClassToJsonC --version 1.0.2
NuGet\Install-Package ConfigClassToJsonC -Version 1.0.2
<PackageReference Include="ConfigClassToJsonC" Version="1.0.2"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add ConfigClassToJsonC --version 1.0.2
#r "nuget: ConfigClassToJsonC, 1.0.2"
// Install ConfigClassToJsonC as a Cake Addin #addin nuget:?package=ConfigClassToJsonC&version=1.0.2 // Install ConfigClassToJsonC as a Cake Tool #tool nuget:?package=ConfigClassToJsonC&version=1.0.2
A library can be used to take any C# class (but specifically with configuration style classes in mind) and export it to a JSON string, along with it's XmlDoc output to the JSON file along with it. This is useful for creating ad-hoc documentation for your config files for when other people need to make modifications to them.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 was computed. 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 | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. 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.0
- Namotion.Reflection (>= 2.1.1)
- System.Text.Json (>= 7.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
This is the first release, and may be the only release. There is a formatting issue inherint to the System.Text.Json namespace that causes commas meant for the value that was just written to be serialized at the end of the comment intended for the next JSON property. It is still highly readable and has no impact on the validity of the serialized JSONC. When Microsoft updates the library to fix this behavior, I will release a new version.