从 .NET 3.5版本以上就支持JSON格式了,所以微软出了一个 Newtonsoft.Json.dll,用作于解析JSON。
比如说从前台传过来的JSON是这样的:
userInfo:{
name: "Jack",
info: {
age: "18",
height: "175cm",
bron_date: "1996-2-4"
}
}
首先添加一个 Newtonsoft.Json.dll 引用过后,
JObject json = new JObject();
string userInfo = Request["userInfo"].ToString().Trim();
json = JObject.Parse(userInfo);
</pre><pre name="code" class="csharp">string name = json["name"].ToString();
string age = json["info"]["age"].ToString();