Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
JSON通过javascript获取子值_Javascript - Fatal编程技术网

JSON通过javascript获取子值

JSON通过javascript获取子值,javascript,Javascript,它显示了{“公司”:{“总计”:1,“价值”:[{“id”:527345,“名称”:“故宫博物院”}]} 所以我试过了 IN.API.Raw("/company-search:(companies:(name,id))?keywords=National Palace Museum&count=1").method('GET').result(function(value) { var Objcompany = JSON.stringify(value); console.log(Obj

它显示了{“公司”:{“总计”:1,“价值”:[{“id”:527345,“名称”:“故宫博物院”}]}

所以我试过了

IN.API.Raw("/company-search:(companies:(name,id))?keywords=National Palace Museum&count=1").method('GET').result(function(value) {
var Objcompany = JSON.stringify(value);
console.log(Objcompany);
})
但它显示“未捕获的TypeError:无法读取未定义的属性“值”


有什么错误???

您的代码对我来说运行良好:

var Objcompany={“公司”:{“总计”:1,“价值”:[{“id”:527345,“名称”:“故宫博物院”}}
console.log(Objcompany.companys.values[0].id)
试试这个

console.log(Objcompany.companies.values[0].id);
这里有一个例子;但是你的代码是正确的。IDK为什么浏览器会告诉你这些

console.log(Objcompany.companies.values[0].id);

console.log(Objcompany.companys.values[0].id);你能添加这段代码的实现吗,因为这应该是可行的。所以你不知道?你回答的是^^^@Hacketo我不知道为什么浏览器会抛出这个错误,因为uppon在我的机器上尝试他自己的代码,它不会给出这样的错误。要么错误是由代码中其他地方的另一个变量引起的,要么是发生了一些非常奇怪的事情。
console.log(Objcompany.companies.values[0].id);
var Objcompany = {"companies":{"_total":1,"values":[{"id":527345,"name":"National Palace Museum"}]}}

console.log(Objcompany.companies.values[0].id);