gpt4 book ai didi

jquery - IE8 中无效的 JSON 对象,但 Chrome 中无效

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

为什么这个 JSON 在 ie8 中无效,但在 firefox 或 chrome 中无效?在我的回调中,我使用 jquery 解析器解析结果以删除一些无效字符。

myStringResults = myStringResults.replace("},]","}]");
myStringResults = myStringResults.replace(/'/g,'"');
var objDoc = $.parseJSON(myStringResults);

消息:无效的 JSON:

[{"id":"4796","parent":"4796","name":"Fname","revision":"1","date":"Mar 1, 2013 3:44:22 PM","author":"Silva, Jeffery M","filename":"C:\Users\jmsilva\Desktop\VOC pres.pdf","type":"0"},{"id":"4797","parent":"4797","name":"Fname","revision":"1","date":"Mar 1, 2013 3:50:46 PM","author":"Silva, Jeffery M","filename":"C:\Users\jmsilva\Desktop\testUpload.doc","type":"0"}]

最佳答案

您的反斜杠应转义为 \\。虽然某些浏览器愿意接受 \ 后跟任何不构成特殊组合的字符应被视为文字,但依赖于此是不安全的。

关于jquery - IE8 中无效的 JSON 对象,但 Chrome 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15169129/

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