3

そのようなjsonを逆シリアル化する方法はありますか

{
  "photos": [
    19,
    {
      "pid": 288777129,
      "aid": -6
    },
    {
      "pid": 286441792,
      "aid": -6
    },
    {
      "pid": 114893258,
      "aid": 34465839
    }
  ]
}

DataContractJsonSerializerソースを変更せずに C#を使用します。私は最初の要素19を意味します。

4

1 に答える 1

1

私は通常、JavascriptSerializer代わりにクラスを使用します。

JavaScriptSerializer js = new JavaScriptSerializer();
Object obj = js.DeserializeObject(str);
Response.Write(obj["photos"][0]); // 19
于 2012-11-22T14:57:25.093 に答える