gpt4 book ai didi

jquery - Jquery JSON解析错误

转载 作者:行者123 更新时间:2023-12-01 07:06:02 25 4
gpt4 key购买 nike

我正在使用返回 JSON 的 Web 服务器,但 jquery 无法解析该 json 并显示以下错误

Uncaught SyntaxError: Unexpected token ' in JSON at position 1

api返回的数据看起来没问题。我将响应复制到 js 文件中,并尝试使用 $.parseJSON 解析它,但出现了相同的错误。以下是包含返回的 json 和对 parseJSON

的调用的代码片段
var jso = "['ADCP1_SNR_CH1','ADCP1_SNR_CH2','ADCP1_SNR_CH3','ADCP1_RADVEL_CH0']";
var dt = $.parseJSON(jso);

我的问题是,上面的 json 数组有什么问题?为什么我会遇到这个错误?

最佳答案

问题是单引号在 JSON 中无效。交换单引号和双引号,如下所示:

var jso = '["ADCP1_SNR_CH1","ADCP1_SNR_CH2","ADCP1_SNR_CH3","ADCP1_RADVEL_CH0"]';
var dt = $.parseJSON(jso);

或者,您可以像这样转义引号:

var jso = "[\"ADCP1_SNR_CH1\",\"ADCP1_SNR_CH2\",\"ADCP1_SNR_CH3\",\"ADCP1_RADVEL_CH0\"]";
var dt = $.parseJSON(jso);

关于jquery - Jquery JSON解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45443464/

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