在我的测试JSON中加入反斜杠 - JavaScript

时间:2018-02-21 21:17:49

标签: javascript escaping postman

我正在测试一个应用程序,我希望在文本字段中输入一些文本,看看应用程序是否接受它或引发错误。我正在使用邮递员并使用我的不同条目从json数据文件中读取。

我希望包含像thisL

这样的条目
{
  "name": "namewith\test",
},

但是使用这个我得到一个错误:

Unexpected control character at 1:25

我试过这个:

{
  "name": "namewith\\test",
},

这样:

{
  "name": "namewith\/test",
},

 {
    "name": "namewith'\'test",
 },

如何包含此反斜杠并且不将其识别为转义字符?

2 个答案:

答案 0 :(得分:2)

正确的方法是\\

你的回答: { "name": "namewith\\test", },

应该有效。这个对我有用。这之后有一个对象吗?尾随逗号可能是一个问题 - 与JS不同,JSON最后不接受额外的逗号。

您为此选项获得了什么错误。

答案 1 :(得分:-1)

愿这个想法有所帮助。

var customerData = document.getElementById("inputText").val();
var json = {
   name: customerData
}
var jsonString = JSON.stringify(json); //you get the content parsed