我可以知道如何解析JSON聲明如下..... JSON是雅虎OAuth聯繫人列表的一部分。c#JavaScriptSerializer上包含字符串+字典的JSON
JSON:
"fields":[{
"id":2,
"type":"nickname",
"value":"Hello"
},
{
"id":3,
"type":"email",
"value":"[email protected]"
},
{
"id":1,
"type":"name",
"value":{
"givenName":"Otopass",
"middleName":"Test",
"familyName":"Hotmail"
},
}],
C#對象:
private class fields
{
public string id { get; set; }
public string type { get; set; }
//public string value { get; set; } //Stuck At Here !!!!
//public Dictionary<string, string> value { get; set; } //Stuck At Here !!!!
}
如何解析 「值」?因爲它是字符串&的組合類型。
退房類似的問題的http:/ /stackoverflow.com/questions/6416950/serializing-dictionaries-with-javascriptserializer –
我不太瞭解解析json,但我可以告訴你,你不能在同一個類中有兩個字段具有相同的名稱,所以在你的中有一個字符串和Dictionary命名值fields類將拋出編譯器錯誤。 –
您可能想要查看支持'dynamic'類型的JSON解串器。 – wgraham