存储在变量中的JSON添加了键

时间:2016-09-11 17:58:18

标签: javascript json

我从我的应用程序发出AJAX调用以发送JSON消息。 我将此变量传递给调用:

onCreateOptionsMenu()

但当我做json_msg = {"object":"page", "entry":[ {"id":"317614815243036", "time":1473615625653, "messaging":[ {"sender":{id":"1142389195826076"}, "recipient":{"id":"317614815243036"}, "timestamp":1473615625498, "message":{ "mid":"mid.1473615625491:99adedcab35dd94768", "seq":4741, "text":"Hey" } }] } ] } 时,我明白了:

console.log(json_msg)

有两个" 0"在分配变量后直接添加的键(为了测试,我注释掉了调用并记录了变量)。

这肯定是一个愚蠢的错误,但我无法找到原点

1 个答案:

答案 0 :(得分:4)

console.log的输出不是JSON。

它显示了数组元素的索引。这很正常。