C# 用c语言中的嵌套数组解析json数据#
我查阅了许多参考资料。但是我不知道如何用嵌套数组解析json数据C# 用c语言中的嵌套数组解析json数据#,c#,asp.net,json,jsonp,json.net,C#,Asp.net,Json,Jsonp,Json.net,我查阅了许多参考资料。但是我不知道如何用嵌套数组解析json数据 { "data": [{ "location": { "id": "833", "latitude": 37.77956816727314, "longitude": -122.41387367248539, "name": "Civic Center BART" }, "likes": { "count": 190,
{
"data": [{
"location": {
"id": "833",
"latitude": 37.77956816727314,
"longitude": -122.41387367248539,
"name": "Civic Center BART"
},
"likes": {
"count": 190,
"data": [{
"username": "shayne",
"full_name": "Shayne Sweeney",
"id": "20",
"profile_picture": "..."
}, {...subset of likers...}]
},
通过使用JObject,我可以解析数据。但是使用for循环获取“like”内部的数据对象的值是不起作用的
var newsfeeds = from f in jsonObject["data"].Children()
select new Feeds
{
Name = (string)f["name"],
ID = (string)f["id"],
Link = (string)f["link"],
Message = (string)f["story"],
Picture = (string)f["picture"],
Created_time = (string)f["created_time"],
likes = ?
};
这里是出现问题的问号。likes是likes对象的列表。提前谢谢。您能把完整的json放进去吗?您的代码似乎与您发布的json数据不匹配。还有别的吗?另外,你想从“喜欢”中得到什么数据?现在还不太清楚你到底想做什么,我这里的Json数据很大。你可以在这个链接中看到这一点。检查instagram的馈送响应。我觉得很难解析评论和喜欢的内容@Brian Rogers-如果您在该链接中看到json,您可以了解这个想法。我不能发布它,因为它是一个大的。感谢您的回复您在文档中链接到的JSON没有解析。当您调用web服务时,是否可以发布实际从web服务接收到的JSON?如果它“太大”,则将其转储到上并链接到它。