gpt4 book ai didi

javascript - 无法访问 json 对象属性返回未定义

转载 作者:行者123 更新时间:2023-12-04 18:03:13 28 4
gpt4 key购买 nike

我正在从 json 对象访问一个键,但它返回 undefined

{"body":"Hi","date":"2016-07-29 07:43:00"}

var a = JSON.parse(JSON.stringify(r.txt));
console.log(a.body)

//undefined

r 的值为
{
username: '1',
txt: '{"body":"Hi","date":"2016-07-29 07:43:00"}',
}

我尝试使用 stringify 然后解析为 json 但仍然返回未定义。

最佳答案

你必须解析你的 json像这样。确保您提供给 JSON.parse 的任何输入都应该是一个字符串。

您可以运行以下代码段以确保它正常工作并提供输出 Hi .

var json = '{"body":"Hi","date":"2016-07-29 07:43:00"}';

var a = JSON.parse(json);
document.write(a.body);

关于javascript - 无法访问 json 对象属性返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38704166/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com