一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型;

Posted 好奇未必害死猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型;相关的知识,希望对你有一定的参考价值。

Json.net 序列化程序会将.Net 值转换为json值,表格中是支持转换的对象类型;

.net 对象类型

转换后的Json 类型

IList, IEnumerable, IList<T>, Array,datatable

json数组

IDictionary, IDictionary<TKey, TValue>

json对象

Object (more detail below)

json对象

Json数组教程:http://www.runoob.com/json/js-json-arrays.html

Json 对象教程:http://www.runoob.com/json/js-json-objects.html

 

.net 属性类型

转换后的Json类型

String

String

Byte、sbyte、uint16、uint32、int32、uint64、int64

Integer

Float、double、decimal

Float

Enum

Integer (参考:https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_Converters_StringEnumConverter.htm)

Datetime

String(可以格式化字符串参考https://www.newtonsoft.com/json/help/html/DatesInJSON.htm)

Byte[]

string

Type

String(类型名称)

Guid

string

typeConverter

string

以上是关于一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型;的主要内容,如果未能解决你的问题,请参考以下文章

使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON.net 的json的序列化与反序列化

Json序列化与反序列化

Newtonsoft.Json 的使用与高级运用

C# Json之序列化与反序列化

j.net 实现json的序列化与反序列化

序列化与反序列化