天天看點

解析從前台傳到背景的JSON -- ASP.NET

  從 .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();