一、JSON数据的三种形式
1、对象
var user={ "name": "Tom",
"role":"student" };
2、数组
var userlist=[ {"name": "Tom", "role":"student"},
{"name": "Jhon", "role":"student"} ];
3、字符串
var user="{\"name\": \"Jhon\", \"role\":\"student\"}";
二、序列化:对象 转换成 JSON数据
三、反序列化:JSON数据 转换成 对象
四、几种反序列化:
1、JSON反序列化成字典:
string temp="{\"name\": \"Jhon\", \"role\":\"student\",\"age\":\"18\"}";
Dictionary<string, string> jsonDict = JsonConvert.DeserializeObject<Dictionary<string, string>>(temp);
int Nums = jsonDict.Count;
得到:jsonDict[0]=> key:"name", value:"Jhon"