json转换遇到的问题总结
- json转换失败
json转换失败
最近在使用fastjson做json字符串转jsonobject对象的时候,遇到一个异常信息:java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject。研究了一下,是自己构造的json字符串,不是标准的形式。多了转义字符和双引号。比如这样:
复制代码
1
2String jsonStr =""{\"number\":\"1\"}"";
修改为:
复制代码
1
2
3jsonStr = "{"number":"1"}";
代码如下:
复制代码
1
2
3
4String jsonStr = "{"number":"1"}"; JSONObject jsonObject = JSONObject.parseObject(jsonStr); String number = jsonObject.getString("number");
总结:
出现这个问题的原因是字符串多用双引号包了一层。
最后
以上就是从容溪流最近收集整理的关于json转换失败json转换失败的全部内容,更多相关json转换失败json转换失败内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复