概述
json转换遇到的问题总结
- json转换失败
json转换失败
最近在使用fastjson做json字符串转jsonobject对象的时候,遇到一个异常信息:java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject。研究了一下,是自己构造的json字符串,不是标准的形式。多了转义字符和双引号。比如这样:
String jsonStr =""{\"number\":\"1\"}"";
修改为:
jsonStr
= "{"number":"1"}";
代码如下:
String jsonStr = "{"number":"1"}";
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
String number = jsonObject.getString("number");
总结:
出现这个问题的原因是字符串多用双引号包了一层。
最后
以上就是从容溪流为你收集整理的json转换失败json转换失败的全部内容,希望文章能够帮你解决json转换失败json转换失败所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复