Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取json请求的所有子体_C#_Json_Visual Studio 2015 - Fatal编程技术网

C# 获取json请求的所有子体

C# 获取json请求的所有子体,c#,json,visual-studio-2015,C#,Json,Visual Studio 2015,我正在尝试使用此查询获取just name字段。但它提供了json的所有数据,包括学校、班级等。 有没有一种方法可以写出来,这样我就可以得到名字的值,比如: 约翰、肯 var names = obj.Descendants() .OfType<JProperty>() .Where(p => p.Name == "name").Values().Distinct().ToList()

我正在尝试使用此查询获取just name字段。但它提供了json的所有数据,包括学校、班级等。 有没有一种方法可以写出来,这样我就可以得到名字的值,比如:

约翰、肯

var names = obj.Descendants()
                        .OfType<JProperty>()
                        .Where(p => p.Name == "name").Values().Distinct().ToList();

它返回了id:404下的所有值,我只想知道名字是Ken,John,首先你的json有一些错误需要验证。内部对象没有任何键! 为什么不在每个结构中使用jquery

var arr = [];
$.each(jsonObj.items, function(ind, val){
    arr[ind] = val.name;
});

你的问题不清楚。可以添加一个显示要查询的JSON以及所需结果的列表吗?请参阅。根据和,您的JSON格式不正确。您能提供一个您试图解析的JSON的实际示例吗?
var arr = [];
$.each(jsonObj.items, function(ind, val){
    arr[ind] = val.name;
});