gpt4 book ai didi

javascript - 如何轻松解析JSON?

转载 作者:数据小太阳 更新时间:2023-10-29 04:29:19 25 4
gpt4 key购买 nike

我有一些 JSON 编码的字符串,我需要轻松地解析它们。任何想法如何做到这一点?我是 javaScript 的菜鸟,我自己做不到。我读到解析 json 真的很难。

请帮忙!

最佳答案

JSON 是有效的 Javascript,因此您可以对它进行 eval():

var data = eval(json);

但是使用 JSON.parse()[docs] 更安全,当此功能可用时:

var data = JSON.parse(json);

所以你可以这样做:

if (window.JSON) {
data = JSON.parse(json);
} else {
data = eval('('+json+')');
}

请注意 eval() 中括号的使用。请参阅@CMS 的评论和 this .

您也可以使用现有的库,例如 this one (在没有它的浏览器上添加 JSON.parse)。

如果您使用的是 jQuery,请使用 $.parseJSON()[docs] .

关于javascript - 如何轻松解析JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7301615/

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