Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/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
如何通过javascript访问json数据_Json - Fatal编程技术网

如何通过javascript访问json数据

如何通过javascript访问json数据,json,Json,我正在开发JMAKI小部件,我的任务是通过javascript在html页面中显示json数据 通过javascript访问json数据的最佳方式是什么?如果您信任源代码,或者您可以使用json解析器,请使用eval(json对象) object = eval("(" + json_string + ")") 或 如果您已经拥有json对象,只需像访问普通对象一样进行访问: // Creating the JSON object from string var obj = JSON.parse

我正在开发JMAKI小部件,我的任务是通过javascript在html页面中显示json数据

通过javascript访问json数据的最佳方式是什么?

如果您信任源代码,或者您可以使用json解析器,请使用
eval(json对象)

object = eval("(" + json_string + ")")


如果您已经拥有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对象的最佳方式(不是唯一的方式),这让我感觉更自然

// 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"