我是靠谱客的博主 从容溪流,最近开发中收集的这篇文章主要介绍json转换失败json转换失败,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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转换失败所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(25)

评论列表共有 0 条评论

立即
投稿
返回
顶部