Json解析-取消转义引号

json parse - unescaping the quotes

本文关键字:转义 取消 解析 Json      更新时间:2023-09-26

所以我使用json从一个地方传递一些信息到另一个…

:

message.title = 'this is only a "test"';

显然,当我使用JSON时。字符串化,我得到转义的引号。

我想知道的是,当使用JSON.Parse时,避免转义这些引号的最佳方法是什么。我:

var message = JSON.parse(message);
var original = ????;
var final = ????;
var regex = new RegExp(original, 'g');
for(var prop in message){
   message.data[prop] = message.data[prop].replace(regex, final);
}

我想知道我是否做错了什么,因为我在'原始'和'最终'中尝试了各种值,它们的正确值是什么。

谢谢

我想知道的是,当使用JSON时,避免转义这些引号的最佳方法是什么。解析

什么也不做。解析JSON将解码转义。(如果这不起作用,那么在数据转换为JSON和被解析之间出现了问题,或者数据一开始就不好)