[英]JSON get child value by javascript
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);
})
it shows {"companies":{"_total":1,"values":[{"id":527345,"name":"National Palace Museum"}]}} 它显示{“ companies”:{“ _ total”:1,“ values”:[{“ id”:527345,“ name”:“国立故宫博物院”}]}}
so i tried 所以我尝试了
console.log(Objcompany.companies.values[0].id);
but it shows "Uncaught TypeError: Cannot read property 'values' of undefined " 但显示“未捕获的TypeError:无法读取未定义的属性'值'”
whats error ?? 什么是错误?
Your code works well as for me: 您的代码对我来说效果很好:
var Objcompany = {"companies":{"_total":1,"values":[{"id":527345,"name":"National Palace Museum"}]}} console.log( Objcompany.companies.values[0].id )
尝试这个
console.log(Objcompany["companies"]["values"][0].id);
console.log(Objcompany.companies.values[0].id);
Here's a working fiddle ; 这是一个工作的小提琴 ; But your code was correct.
但是您的代码是正确的。 IDK why the browser's telling you that.
IDK为什么浏览器会告诉您。
var Objcompany = {"companies":{"_total":1,"values":[{"id":527345,"name":"National Palace Museum"}]}}
console.log(Objcompany.companies.values[0].id);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.