我正在从json对象访问密钥,但它返回未定义
{"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,但仍然返回undefined。
您必须json
像这样解析您的内容。确保您要提供给JSON.parse的任何输入都应该是字符串。
您可以运行以下代码段以确保其正常工作并提供输出Hi
。
var json = '{"body":"Hi","date":"2016-07-29 07:43:00"}';
var a = JSON.parse(json);
document.write(a.body);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句