美文网首页
使用Gson解析json

使用Gson解析json

作者: buder_cp | 来源:发表于2019-02-15 14:00 被阅读0次

    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

    相关文章

      网友评论

          本文标题:使用Gson解析json

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