解析JSON数据,本例中选用的是Newtonsoft.Json(可以下载安装,本文不再赘述)
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
string jsonText = "{\"data\":[{\"Name\":\"Rose\",\"Score\":\"66\"},{\"Name\":\"Jack\",\"Score\":\"77\"},{\"Name\":\"Jack\",\"Score\":\"88\"},{\"Name\":\"Rose\",\"Score\":\"99\"}]}";
/* 格式化的JSON数据样式如下
{
"data": [{
"Name": "Rose",
"Score": "66"
}, {
"Name": "Jack",
"Score": "77"
}, {
"Name": "Jack",
"Score": "88"
}, {
"Name": "Rose",
"Score": "99"
}]
}
*/
//将文本转换成JSON对象
JObject jo = JObject.Parse(jsonText);
//真正的数据在data后面的数组中,所以将data中的数组再变成字符串,如果拿到的是只有[.