Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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/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,我正在使用Amazon Web服务数据库dynamodb。它返回一个JSON,看起来像这样: {"Responses":{"friends":[{"to_username":"u1","from_username":"u2"}]},"UnprocessedKeys":{}} 我需要获得friends数组的长度,还需要获得单个值(例如数组的第一个元素中的to_username,在示例中为“u1”) 我试过这样的方法: console.log(data.responses.friends.leng

我正在使用Amazon Web服务数据库dynamodb。它返回一个JSON,看起来像这样:

{"Responses":{"friends":[{"to_username":"u1","from_username":"u2"}]},"UnprocessedKeys":{}}
我需要获得friends数组的长度,还需要获得单个值(例如数组的第一个元素中的to_username,在示例中为“u1”)

我试过这样的方法:

console.log(data.responses.friends.length); //get length (data is the object I get returned from my async call
console.log(data.responses.friends.to_username[0]); //get to_username of the first element in the array 
两者都返回未定义的。Javascript是一种语言。请确保代码中的大小写与响应中的大小写匹配

案件很重要

console.log(data.Responses.friends.length); //get length (data is the object I get returned from my async call
console.log(data.Responses.friends.to_username[0]); //get to_username of the first element in the array 

生成正确的结果。注意响应中的大写字母R。

响应!=回答
O天哪,我花了一个多小时试图找出问题所在。非常感谢,它现在可以工作了!我真是个笨蛋!