我有這樣的JSON結構:C#獲取JObject內部令牌
{
"rc": 1,
"msg":
[
{
"msgId": "6661",
"msgTxt": "Invalid Token"
}
]
}
我如何能得到6661的價值?我試過很多的路徑,但似乎這兩個方括號讓我的日子很難
感謝
我有這樣的JSON結構:C#獲取JObject內部令牌
{
"rc": 1,
"msg":
[
{
"msgId": "6661",
"msgTxt": "Invalid Token"
}
]
}
我如何能得到6661的價值?我試過很多的路徑,但似乎這兩個方括號讓我的日子很難
感謝
假設jdoc
是你分析的文檔,則:
var res = jdoc["msg"][0]["msgId"];
應該這樣做(但真正的代碼也應該處理錯誤)。
這工作正常,謝謝! –
使用JObject解析器,你可以使用:
var obj = JObject.Parse(yourObjectJson);
var value = obj["msg"][0]["msgId"];
它是一個數組'味精[0] .msgId' –
它可以幫助你。 https://stackoverflow.com/questions/7895105/deserialize-json-with-c-sharp/28123400#28123400 – OnurBulbul