Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.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值_Javascript_Json - Fatal编程技术网

JavaScript json值

JavaScript json值,javascript,json,Javascript,Json,我有一个JSONvar响应(见下文),但我无法使用response.users[0]检索“声誉”的值。声誉。我在Dashcode中,它在表达式响应的结果中显示错误。用户[未知]不是对象。正确的语法是什么 编辑:变量是从XMLHttpRequest动态加载的。具有相同json的静态变量正在工作。json正常。我刚刚检查了它和“response.users[0].reputation”。(第二双眼睛和所有这些。) 我更关心“response.users[unknown]”中的“unknown”。看起

我有一个JSON
var响应
(见下文),但我无法使用
response.users[0]检索“声誉”的值。声誉
。我在Dashcode中,它在表达式响应的结果中显示错误
。用户[未知]不是对象
。正确的语法是什么


编辑:变量是从
XMLHttpRequest
动态加载的。具有相同json的静态变量正在工作。

json正常。我刚刚检查了它和“response.users[0].reputation”。(第二双眼睛和所有这些。)


我更关心“response.users[unknown]”中的“unknown”。看起来您并不是在请求数组“users”的第0个索引。那里出了点问题。

JSON很好。我刚刚检查了它和“response.users[0].reputation”。(第二双眼睛和所有这些。)


我更关心“response.users[unknown]”中的“unknown”。看起来您并不是在请求数组“users”的第0个索引。这里出了点问题。

我个人在测试Json的语法时,发现它是正确的:


我刚刚删除了注释“//需要获取其值”。

当我亲自测试Json的语法时,它是正确的:


我刚刚删除了注释“//需要获取它的值”。

您的代码对我来说就像您所做的一样。可能您没有正确分配变量(
var-response={“total”:1等…
),或者您的代码在某个地方输入了一个拼写错误,因为您这样做了。可能您没有正确分配变量(
var-response={“total”:1等…
)或者在某个地方有一个输入错误,我猜从
XMLHttpRequest
您收到了字符串,但没有收到json对象,因此您需要首先解析它才能获得json对象,例如使用or和
响应。用户[0].reputation
应该可以工作。

我想从
XMLHttpRequest
中可以看到字符串,但没有json对象,所以需要先解析它才能得到json对象,例如使用or和
响应。用户[0].reputation
应该可以工作。

该变量从XMLHttpRequest动态加载该变量从XMLHttpRequest动态加载该变量从XMLHttpRequest动态加载该变量从XMLHttpRequest@umar:我已经添加了对我的answer.thx的引用-这正在工作
var res=JSON.parse(响应);
然后是
res.users[0]。声誉
@umar:Cool,但在使用JSON之前要小心。解析可能不会在所有浏览器中都有效。我通常会复制JSON。解析代码并粘贴到我自己的js文件中。只需要几行。@umar:我已经添加了对我的答案的引用。thx-这是有效的
var res=JSON.Parse(response);
然后是
res.users[0]。声誉
@umar:Cool,但在使用JSON之前要小心。解析可能不会在所有浏览器中都有效。我通常会复制JSON。解析代码并粘贴到我自己的js文件中。它只需要几行。。