Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.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.parse给我对象而不是结果_Javascript_Php_Jquery_Arrays_Json - Fatal编程技术网

Javascript JSON.parse给我对象而不是结果

Javascript JSON.parse给我对象而不是结果,javascript,php,jquery,arrays,json,Javascript,Php,Jquery,Arrays,Json,我在javascript中有一个变量,它来自php的json_encode。 当我使用JSON.parse(变量)对其进行psrsing时。它提醒我对象而不是实际结果 代码: 如果我将执行JSON.stringify,那么我将无法执行该操作。警报在显示对象之前对对象执行到字符串的转换。你会得到这样的结果 如果要查看对象的内容,可以选择console.logit或JSON.stringifyit 编辑: 当我说使用JSON.stringify时,我的意思是显示对象中的实际内容: alert(JSO

我在javascript中有一个变量,它来自php的json_encode。 当我使用JSON.parse(变量)对其进行psrsing时。它提醒我对象而不是实际结果

代码:


如果我将执行JSON.stringify,那么我将无法执行该操作。

警报
在显示对象之前对对象执行
到字符串的转换。你会得到这样的结果

如果要查看对象的内容,可以选择
console.log
it或
JSON.stringify
it

编辑:

当我说使用
JSON.stringify
时,我的意思是显示对象中的实际内容:

alert(JSON.stringify(a));

结果应该是一个对象。。。你在期待什么?将
alert
更改为
console.log
并检查控制台。顺便说一句,您不需要报价。因此,在JavaScript中不需要json.parseIn,数组是对象。如果json字符串是
{….}
,那么您将获得一个对象。只有当字符串是
[…]
时,才能得到一个数组。如果要显示对象/数组的内容,则可以使用JSON.stringify()将其显示出来。
a = a.map(function(v){
    return { id : v.branch, text : v.branch };
});
alert(JSON.stringify(a));