1. 使用方法
(1)下载Newtonsoft.net ----》
(2)在项目中引用Newtonsoft.Json.dll---》
(3)添加命名空间 using Newtonsoft.Json
2.语法
序列化:
JsonConvert.SerializeObject(object value)
反序列化
JsonConvert.DeserializeObject<T>(string value)
3.结构格式
简单解释下Json对象和数组的含义:
对象是以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。名称用引号括起来;值如果是字符串则必须用括号,数值型则不须要。例如:{"ID":112,"Name":"石子儿"}。
数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间运用 “,”(逗号)分隔。例如:[{"ID":112,"Name":"石子儿"},{"ID":113,"Name":"陈晨"}]
字符串输出格式
string str = "{\"intChk\":1,\"strMsg\":\"不符合\"}";