【发布时间】:2019-07-29 23:26:06
【问题描述】:
这就是我的响应正文的样子。 它存储在一个变量中,当我使用 console.log(body) 我得到以下信息。
[
{
"key1":"value1",
"key2":"value2",
"key3":"value3"
}
]
我正在尝试使用以下方法访问“key3”
console.log(body[0].key3)
我不确定。我不确定这里有什么问题。如果我只是这样做
console.log(body[0])
我得到一个字符串[
在这里感谢您的帮助。
【问题讨论】:
-
您得到的响应可能是一个字符串。你必须先做类似 JSON.parse(body) 的事情
-
看起来你的
body实际上不是那个对象,而是一个 JSON(字符串)表示。先试试JSON.parse吧。 -
谢谢大家!就像每个人都提到它是一个字符串。我能够使用下面给出的解决方案。
标签: javascript arrays json string object