json如何处理json字符串中是否存在正斜杠

时间:2015-12-03 06:24:59

标签: c++ json removing-whitespace json-lib

我有一个json字符串如下:

[
  {
     "NAME" : "KANTESH",
     "SNAME" : "NAGARADDER",
     "MSG1" : "\"HELLO:HOW ARE YOU\"\n",
     "MSG2" : "\"HELLO:///HOW ARE YOU\"\n",
     "ID"   : 20074499
  }
]

当我尝试使用libjson libarary函数删除空格时,即json_strip_white_space()我得到下面生成的字符串。

[{"NAME":"KANTESH","SNAME":"NAGARADDER","MSG1":"\"HELLO:HOW ARE YOU\"\n","MSG2":"\"HELLO:"ID":20074499}]

在上面的结果字符串中,'///'后的字符被删除并与下一行连接。

以下是我的疑问:
1)为什么正斜杠后的字符被剥离 2)json_strip_white_space()将'///'视为注释
3)如何克服这个问题

请帮帮我。 谢谢,

0 个答案:

没有答案