3

我有一个json字符串如下:

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

当我尝试使用 libjson 库函数即 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)如何克服这个问题

请帮我。谢谢,

4

0 回答 0