gpt4 book ai didi

javascript - JSON.parse 未正确评估 JSON 字符串

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

我正在使用 JSON.parse 来解析这个 JSON 字符串

[{"created_at":"2012-01-24T22:36:21Z","name":"joe","age":42,"updated_at":"2012-01-24T22:36:21Z"}]

但是,我只是将此结果作为输出:
[object Object]

这不应该是结果。我在 Cappuccino 框架中使用它。有谁知道我在这里做错了什么?

最佳答案

[object Object]是调用 toString 时对象显示的内容在他们。看起来您正在获取结果并尝试调用 obj.toString()
此外,您的 JSON 是一个包含一个元素的数组,因此要验证您的结果是否正确,您可以访问 [0] 索引上的 name 属性:

obj[0].name // should be "joe".
var text = '[{"created_at":"2012-01-24T22:36:21Z","name":"joe","age":42,"updated_at":"2012-01-24T22:36:21Z"}]';

var obj = JSON.parse(text);

alert(obj[0].name); //alerts joe

DEMO

或者摆脱阵列,因为它并没有真正做太多
var text = '{"created_at":"2012-01-24T22:36:21Z","name":"joe","age":42,"updated_at":"2012-01-24T22:36:21Z"}';

var obj = JSON.parse(text);

alert(obj.name); //still joe

DEMO

关于javascript - JSON.parse 未正确评估 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8995413/

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