美文网首页
Gson 解析json的问题

Gson 解析json的问题

作者: Martain | 来源:发表于2018-07-15 20:29 被阅读5次

最近用gson解析网络接口返回的数据,本来想写一个类来接收数据的,如下

{status:0,msg:xxx,data:"{a:xx,b:xxx}"}

于是我写了一个类来解析这个response

class response
{
  int status;
  String msg;
  String data;
}

然后就报错了:

##java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column...

最后发现是gson遇到{}或者[]的时候,会将这个字符串妆花位对象,用一个String类型来接收是不行的。

解决方案

根据data的具体格式,再写一个对应的解析子类。

相关文章

  • Android Gson官方推荐的json解析方式

    导航 XML的三种解析方式 json全面解析和使用 Gson官方推荐的json解析方式 Gson Gson解析是g...

  • GSON 解析 JSON

    GSON JSON 介绍 Gson 下载 Gson 解析 和 格式化Gson 格式化Gson 解析 解析asset...

  • 2018-01-11

    Gson解析复杂json数据常用的两种解析方式 Gson gson = new Gson(); 1.gson.fr...

  • Json解析(使用Gson)

    Json的解析成 java 对象 Gson gson = new Gson(); // 将json 转化成 j...

  • Gson序列化那些事

    Android开发中会经常解析json,使用retrofit框架常用gson解析json。Gson有一定的容错机制...

  • Json解析方式

    1.传统的JSON解析 1.1 生成Json 1.2 解析Json 2.Gson解析Json 2.1生成Json ...

  • 第七周随笔(3)--JSON

    关于JSON的写法: 常用的解析JSON的开源代码: GSON fastJSON······· GSON的用法: ...

  • Gson的使用

    为什么转用Gson了,FastJSON bug实在是太多了! 依赖 pojo 谷歌Gson解析json json转...

  • 使用Gson的一些感悟——解析复杂json

    使用Gson的一些感悟——解析复杂json 将json解析为泛型对象时,发现Gson有种很特别的写法,因此学习了下...

  • com.google.gson.JsonSyntaxExcept

    前言 昨天用Gson解析获取到json数据时报错,这种问题是json格式不对的问题,记录下 正文 代码: 报错 好...

网友评论

      本文标题:Gson 解析json的问题

      本文链接:https://www.haomeiwen.com/subject/epfmpftx.html