如何解析无效的JSON

时间:2015-08-06 18:59:28

标签: jquery ajax json

我有一个数据集,我已经请求它以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
});

1 个答案:

答案 0 :(得分:0)

您可以通过将\替换为\\来转义var myVar = "one\\slash"; alert (myVar);。 F.e:



EventListener




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