C# 使用Newtonsoft.JSON C解析JSON
我有以下json字符串:C# 使用Newtonsoft.JSON C解析JSON,c#,json,json.net,C#,Json,Json.net,我有以下json字符串: { "data": { "id": "1", "city": "London" }, "cityDetails": { "_id": "1", "location": "UK", "th": 0, "title": "Default Group", } }, "limit": 0.60451203584671021, "_id": "1234" } 如何使用C中的Newton
{
"data":
{
"id": "1",
"city": "London"
},
"cityDetails":
{
"_id": "1",
"location": "UK",
"th": 0,
"title": "Default Group",
}
},
"limit": 0.60451203584671021,
"_id": "1234"
}
如何使用C中的Newtonsoft.JSON从JSON字符串的“数据”部分提取“城市”名称
// load your json here
var obj = JObject.Parse(@"{
""data"":
{
""id"": ""1"",
""city"": ""London""
},
""_id"": ""1234""
}");
// get the city
var city = (string)obj.SelectToken("data.city");
如果您提供的JSON是另一个JSON的一部分/内部,则需要更新所选的令牌路径。您的JSON数据无效您尝试做了什么,尝试时发生了什么?例如,你读过newtonsoft网站上的“入门”一章吗?我尝试了很多组合,但失败得很惨。@HarryBoy你确定你的json数据是正确的吗?它是来自一个更大的json数据对象的内部json,就像一个内部数组,我正在尝试获取其中的第一项。