我从我的应用程序发出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"在分配变量后直接添加的键(为了测试,我注释掉了调用并记录了变量)。
这肯定是一个愚蠢的错误,但我无法找到原点
答案 0 :(得分:4)
console.log
的输出不是JSON。
它显示了数组元素的索引。这很正常。