json反斜杠问题

{"txnHeaderInfo":"eyJ0eG5UbSI6IjIwMTkwNDI0MDcwNDE5IiwidHhuQ29kZSI6IjQxMTAzOSIsImNobE5vIjoiNDEx\r\nIiwiZHZJbWVpIjoiODYyMzI1MDM3ODMwMzI4IiwiZHZJc05mYyI6IjAxIiwiZHZJbXNpIjoiIiwi\r\nZHZCcmFuZCI6IlhpYW9taSIsImR2TWFjIjoiNzQ6MjM6NDQ6MDI6RDA6OUQiLCJvc1ZlcnNpb24i\r\nOiI2LjAuMSIsIm9zVHlwZSI6IjAyIiwic2lnbkF0dXJlIjoiQnh3N1pjK0dIZjN6Y3lUaGl1SHd6\r\naGhybm03dCtJYVZQNVdORk13SURBUUFCIiwidXVpZCI6ImZmZmZmZmZmLTk5ZTctMGJjNC0wMDAw\r\nLTAwMDAwMDAwMDAwMCJ9\r\n","txnBody":"Vz+19hFhFD\/ZLGyEWgACy9O3dJg7PKBpCsF41V8XvCw84cN\/0Po+EfT2r3w2Bo0\/LMawx+1JmEcIq7zC+F0C6VQxfb5bmnUVxvXo2B0wBZqllj5Jat+IvF+fQujlgKTePxMRHeS\/ui0WquERmlrRH2elH0BEnMm82sU6WbOnivrq2kEaZyxvtG7T3jNWY2Ckfoxb5CI\/uF1nKb4hwUsqosi2iItl9nymhoNQR2pM\/5YLlQGiJzN1k4SNGcHYg7\/0RjxnDKn5W3QDB4GV1kU2Aw=="}

例如上面的json,如果用JSONObject解析是没有问题的,但是直接取txnBody是解不出来的,因为多了反斜杠\。发现是在JSONObject.toString后多了反斜杠(记得动态调了下,put后内存中JSONObject还没加反斜杠)(当字符串内有斜杠/时会在前面加反斜杠\)。

使用的都是org.json.JSONObject,Java项目toString不带,Android带。简单看了下,Android使用的org.json.JSONObject是android.jar内的,最终走到Native,没时间看了,记录一下,可能几年前做开发知道json如果手动解析的话要去下反斜杠,有模糊记忆,毕竟太久不开发了,记录一下吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值