使用Gson解析json

2019-02-15  本文已影响0人  buder_cp

json的两种数据格式:

json就是用来进行网络数据传输的一种格式,目前的使用很广泛,其格式就是一种键值对的形式,很方便进行解析。json有JsonObject和JsonArray两种形式,如何进行区分呢?

-凡是看到 { 就是一个JsonObject

-凡是看到 [ 就是一个JsonArray

Gson解析json方式:

Gson是谷歌开发的一个用来解析json的库,简单好用。源码可见github而且里面还有详细的说明文档。首先需要根据json的格式来定义对应的bean。

1. 解析JsonObject:


"{'message':'message1','flag':'00'}"

我们可以定义一个java bean,其成员变量就是对应的key值:


public class MsgInfo {

    private Stringmessage;

    private Stringflag;

    public StringgetMessage() {

      return message;

    }

public void setMessage(String message) {

  this.message = message;

    }

public StringgetFlag() {

  return flag;

    }

public void setFlag(String flag) {

  this.flag = flag;

    }

}

参考文章:

https://mushuichuan.com/2016/02/24/gson/

https://576017120.iteye.com/blog/1245134

上一篇下一篇

猜你喜欢

热点阅读