JSONObject getString返回错误的字符串

时间:2015-05-08 14:57:47

标签: android jsonobject

在我的一个Android项目中,我点击了一个Web服务,作为响应,我获得了一个简单的键值对,如

{"CHECKSUM":"8d40oGKDPqs8sBAd6ky9tF40h\/111XaDKpqR\/Bzme17="}

但是当我尝试通过JSONObject.getString("CHECKSUM")方法读取它时,它会省略反斜杠字符并返回剩余的字符串。

这是JSONObject实施中的错误吗?

1 个答案:

答案 0 :(得分:0)

这是JSONObject.getString的正确实现。反斜杠被读作正斜杠的转义字符。如果由于某种原因,您必须将反向作为回复的一部分,那么您需要后端Web开发人员将响应从"\/"更改为"\\\/"