gpt4 book ai didi

javascript - 无法使用 JSON.parse 解析字符串数组

转载 作者:行者123 更新时间:2023-12-03 01:48:53 27 4
gpt4 key购买 nike

这段代码:

JSON.parse("['Testing avionics, electrical and mission wiring, verifying the correct installation of cabling, solving harness']")

返回此错误:

VM2642:1 Uncaught SyntaxError: Unexpected token ' in JSON at position 1
at JSON.parse (<anonymous>)
at <anonymous>:1:6

但是这段代码运行得很好:

var arr = ['Testing avionics, electrical and mission wiring, verifying the correct installation of cabling, solving harness']

那么有没有比 JSON 更好的解析方式呢?我看到的唯一解决方案是制作自己的解析器。

我使用的是谷歌浏览器 v 66.0.3359.181

最佳答案

无需编写自己的解析器。在 JavaScript 中,双引号 json 是标准的 json 格式。因此,您可以在 json 中使用双引号并将其用单引号括起来,以便将其解析为有效的 JSON

var arr = JSON.parse('["Testing avionics, electrical and mission wiring, verifying the correct installation of cabling, solving harness"]');
console.log(arr);

关于javascript - 无法使用 JSON.parse 解析字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50509239/

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