关于json的问题

在一次调试接口的过程中遇到一个问题,当时给我造成很大困扰,决定记录下来。

描述一下:

向指定的url发送post请求,通过HttpURLConnection 写入给请求体写入json信息。

使用的json包:

是json官方(http://www.json.org/)提供的java下的 json-20160212

我传入的json数据(模拟):

String jsonSource = “{'name':'xx','age':13}”


遇到的问题:

服务端向我返回无法解析json数据,根据web服务的文档提示,此种错误表明:传入的不是一个json格式的字符串


在我的项目下可以正常解析--JSONObject jsonObj = new JSONObject(jsonSource);

此时我就有点蒙圈了。


最终这个问题解决了,以这种方式“{“name”:“xx”,“age”:13}” 得到解决。


分析原因:

考虑web端程序,使用的解析json的包与我不同,对于‘这种识别不同于“ ,导致解析成json对象时出现问题。或者是在流中有一些变换。

先记录下来,等研究懂了再来写。或者有大神来解答一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值