我正在开发JMAKI小部件,我的任务是通过javascript在html页面中显示json数据。
通过javascript访问json数据的最佳方法是什么?
答案 0 :(得分:3)
如果您已经像使用普通对象一样访问json对象:
// Creating the JSON object from string
var obj = JSON.parse('{"attr1": 10, "attr2": "Some value"}');
// You can access it like this
var a = obj.attr1;
var b = obj.attr2;
console.log(a, b); // Will print 10, "Some value"
对我而言,这是访问JSON对象(不是唯一的)的最佳方式,对我来说感觉更自然。
答案 1 :(得分:0)
使用eval(json-object)
,如果您信任源,或者您可以使用json解析器here
答案 2 :(得分:0)
您可以使用
object = eval("(" + json_string + ")")
或
object = JSON.parse(json_string)`