JsonSubTypes:.NET的区分Json子类型转换器实现

时间:2021-02-03 20:46:56
【文件属性】:
文件名称:JsonSubTypes:.NET的区分Json子类型转换器实现
文件大小:45KB
文件格式:ZIP
更新时间:2021-02-03 20:46:56
converter json csharp dotnet inheritance JsonSubTypes JsonSubTypes是用于.NET的区分Json子类型转换器实现 具有自定义类型属性名称的DeserializeObject [ JsonConverter ( typeof ( JsonSubtypes ), " Kind " )] public interface IAnimal { string Kind { get ; } } public class Dog : IAnimal { public string Kind { get ; } = " Dog " ; public string Breed { get ; set
【文件预览】:
JsonSubTypes-master
----.github()
--------ISSUE_TEMPLATE()
----JsonSubTypes.sln(2KB)
----JsonSubTypes.Tests.Net35()
--------Properties()
--------App.config(424B)
--------JsonSubTypes.Tests.Net35.csproj(1KB)
----JsonSubTypes.Tests()
--------DiscriminatorOfDifferentKindTests.cs(8KB)
--------JsonSubTypes.Tests.csproj(1KB)
--------DynamicRegisterTests.cs(23KB)
--------DemoCustomSubclassMappingTests.cs(1KB)
--------AbstractBaseClassDiscriminatorTests.cs(2KB)
--------TypePropertyCase.cs(5KB)
--------HiearachyWithCollectionTests.cs(14KB)
--------DiscriminatorLocationTests.cs(4KB)
--------DatesTests.cs(1KB)
--------MultipleHierarchyLevelsTests.cs(9KB)
--------Properties()
--------DynamicRegisterWithPropertyTests.cs(12KB)
--------App.config(424B)
--------NamingStrategyTests.cs(2KB)
--------DemoKnownSubTypeWithProperty.cs(3KB)
--------BaseIsAnInterfaceTests.cs(2KB)
--------DemoAlternativeTypePropertyNameTests.cs(8KB)
--------JsonPathFallbackTests.cs(3KB)
--------JsonSubTypesTests.cs(7KB)
----JsonSubTypes()
--------JsonSubTypes.Key.snk(596B)
--------JsonSubtypesByPropertyPresenceConverter.cs(650B)
--------packages.config(176B)
--------JsonSubTypes.csproj(2KB)
--------JsonSubtypesByDiscriminatorValueConverter.cs(5KB)
--------JsonSubtypesConverter.cs(2KB)
--------JsonSubtypesConverterBuilder.cs(3KB)
--------JsonSubtypesWithPropertyConverterBuilder.cs(2KB)
--------NullableDictionary.cs(2KB)
--------JsonSubtypes.cs(17KB)
----LICENSE(1KB)
----README.md(7KB)
----appveyor.yml(3KB)
----.editorconfig(245B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(112B)
----_config.yml(28B)
----CHANGELOG.md(3KB)

网友评论