我有一个数据集,我已经请求它以JSON的形式发送给我。但是,此数据集包含一个反斜杠,当我尝试解析它时会导致问题。除了修复JSON文件之外,还有什么我可以在JS中做的事情(即 - 逃避斜线)?
data.json:
{
"Name": "Wonderful Buffet",
"Address": "1234 Main Street \"
}
的script.js:
$.ajax('data.json').done( function(data) {
console.log(data); //Outputs nothing
});
答案 0 :(得分:0)
您可以通过将\
替换为\\
来转义var myVar = "one\\slash";
alert (myVar);
。 F.e:
EventListener

但这应该在提供者方面完成,而不是在接收端。人们不应该向你发送无法解析的JSON,这只是一种不礼貌的行为。