所以我使用json将一些信息从一个地方传递给另一个地方......
我有:message.title = 'this is only a "test"';
很明显,当我使用JSON.stringify时,我会获得转义报价。
我想知道的是,使用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);
}
我想知道我做错了什么,因为我在'原始'和'最终'中尝试了各种值,它们的正确值是什么。
谢谢
答案 0 :(得分:6)
我想知道的是,在使用JSON.Parse
时,最好的方法是什么?
什么都不做。解析JSON将解码转义。 (如果这不起作用,那么转换为JSON并被解析的数据之间就会出现问题,或者开始时数据不好)