在我的一个Android项目中,我点击了一个Web服务,作为响应,我获得了一个简单的键值对,如
{"CHECKSUM":"8d40oGKDPqs8sBAd6ky9tF40h\/111XaDKpqR\/Bzme17="}
但是当我尝试通过JSONObject.getString("CHECKSUM")
方法读取它时,它会省略反斜杠字符并返回剩余的字符串。
这是JSONObject
实施中的错误吗?
答案 0 :(得分:0)
这是JSONObject.getString的正确实现。反斜杠被读作正斜杠的转义字符。如果由于某种原因,您必须将反向作为回复的一部分,那么您需要后端Web开发人员将响应从"\/"
更改为"\\\/"