gpt4 book ai didi

javascript - 解析无效的 JSON

转载 作者:行者123 更新时间:2023-11-28 11:18:26 25 4
gpt4 key购买 nike

如果我使用 JSON.parse 会发生什么在无效的字符串上?它会返回错误代码,还是只是破坏脚本?

跨浏览器的行为是否一致?对于较旧的浏览器,json2.js 是这样吗?也有同样的行为吗?

上下文:我的脚本正在从不同来源收集 JSON 字符串并解析它们。如果字符串格式不正确,我希望我的脚本忽略它并移至下一个。

最佳答案

任何无效语法都会引发错误。如果您正在解析的 JSON 可能格式错误,请使用 try/catch:

try {
obj = JSON.parse(x)
} catch(e) {
obj = {}
}

关于javascript - 解析无效的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9069964/

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