gpt4 book ai didi

javascript - 如何将以下字符串转换为json对象?

转载 作者:行者123 更新时间:2023-11-30 11:14:12 25 4
gpt4 key购买 nike

var str = '""{""as"":""N9K-93180YC-EX""}""';

我试过正则表达式

var str1 =  str.replace(/\"/g, "");

在那之后,我得到了像"{as:N9K-93180YC-EX}"这样的字符串。所以我无法用 JSON.parse(str1) 解析字符串。它会抛出一个错误,例如,

Uncaught SyntaxError: Unexpected token an in JSON at position 1.

谁能帮我解决这个问题?

提前致谢

最佳答案

除了 API 问题,您可以将双引号替换为单个双引号,并在解析时省略第一个和最后一个双引号。

var str = '""{""as"":""N9K-93180YC-EX""}""',
object = JSON.parse(str.replace(/\"\"/g, '"').slice(1, -1));

console.log(object);

关于javascript - 如何将以下字符串转换为json对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52309647/

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