文件名称:TinyJSON:TinyJSON是用于C#的简单JSON库,力求易于使用
文件大小:47KB
文件格式:ZIP
更新时间:2024-06-12 17:08:09
C#
描述 TinyJSON是用于C#的简单JSON库,力求易于使用。 特征 将对象转换为JSON,然后再次返回。 使用反射自动地转储和加载对象图。 支持基元,类,结构,枚举,列表,字典和数组。 支持一维数组,多维数组和锯齿状数组。 解析的数据使用代理变体,可以将其隐式转换为原始类型以获取更清晰的代码,或直接编码回JSON。 数值类型的处理没有大惊小怪。 多态类受支持,并带有编码到JSON中的类型提示。 支持可选的漂亮打印JSON输出。 支持可选地编码属性和私有字段。 支持从别名中解码字段和属性。 单元测试。 用法 该API在TinyJSON下具有名称空间,而主类是JSON 。 您实际上只需要知道几种方法: namespace TinyJSON { public static class JSON { public static Variant Load ( st
【文件预览】:
TinyJSON-master
----.gitignore(190B)
----Example()
--------Program.cs(4KB)
--------Example.csproj(2KB)
--------Properties()
----LICENSE.md(1KB)
----TinyJSON.sln(7KB)
----TinyJSON()
--------EncodeOptions.cs(310B)
--------bin()
--------Types()
--------Decoder.cs(6KB)
--------Extensions.cs(529B)
--------Encoder.cs(11KB)
--------TinyJSON.csproj(2KB)
--------Properties()
--------JSON.cs(14KB)
----UnitTests-iOS()
--------UnitTests-iOS.csproj(6KB)
--------Main.cs(458B)
--------Info.plist(990B)
--------UnitTestAppDelegate.cs(1KB)
----README.md(7KB)
----UnitTests()
--------TestSimpleTypes.cs(5KB)
--------packages.config(129B)
--------TestStructType.cs(937B)
--------TestVariantEncoding.cs(853B)
--------TestEnforceHeirarchyOrder.cs(941B)
--------TestCollectionTypes.cs(6KB)
--------UnitTests.csproj(2KB)
--------TestDecodeAlias.cs(1KB)
--------TestClassType.cs(4KB)
----single_file.rb(635B)
----TinyJSON.userprefs(1KB)