gpt4 book ai didi

java - 如何使用 Jquery 或 Javascript 解析 json

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

我正在使用 Jquery Ajax 中的 Web 服务,这会返回以下字符串

{"d":"[{\"username\":\"ABC\",\"designation\":\"\"}]"}

但是当我尝试解析它时,它给了我错误

var response = '{"d":"[{\"username\":\"ABC\",\"designation\":\"\"}]"}';

console.log(JSON.parse(response));

最佳答案

正如其他人所指出的,您需要删除大括号周围的引号。

const PATTERNS = [/"(\[)/g, /(\])"/g]; // Invalid patterns
const JsonFixer = json => PATTERNS.reduce((s, re) => s.replace(re, '$1'), json);

var rawJsonResponse = '{"d":"[{\"username\":\"ABC\",\"designation\":\"\"}]"}';

console.log(JSON.parse(JsonFixer(rawJsonResponse)));
.as-console-wrapper { top: 0; max-height: 100% !important; }

关于java - 如何使用 Jquery 或 Javascript 解析 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49778414/

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