zoukankan      html  css  js  c++  java
  • Gson解析JsonObject和JsonArray

    http://www.cnblogs.com/codingyuan/p/5837663.html

    Gson中重要的几个核心类:

    Gson、JsonParser、JsonObject、JsonArray。

    下面就是解析的步骤:

    public void parserJsonArray(String strJson){
    //创建一个Gson对象
    Gson gson = new Gson();
    //创建一个JsonParser
    JsonParser parser = new JsonParser();
    //通过JsonParser对象可以把json格式的字符串解析成一个JsonElement对象
    JsonElement el = parser.parse(strJson);

    //把JsonElement对象转换成JsonObject
    JsonObject jsonObj = null;
    if(el.isJsonObject()){
    jsonObj = el.getAsJsonObject();
    }


    //把JsonElement对象转换成JsonArray
    JsonArray jsonArray = null;
    if(el.isJsonArray()){
    jsonArray = el.getAsJsonArray();
    }

    //遍历JsonArray对象
    Iterator it = jsonArray.iterator();
    while(it.hasNext()){
    JsonElement e = (JsonElement)it.next();
    //JsonElement转换为JavaBean对象
    jbDemo= gson.fromJson(e, JavaBeanDemo.class);
    }

    }

  • 相关阅读:
    TCP/IP||ARP/RARP
    TCP/IP||IP
    TCP/IP||链路层
    Struts||IQ
    SpringMVC||IQ
    TCP/IP Basic
    Spring||Mails
    Spring||Quartz
    jQuery Ajax 方法应用。
    html5的离线储存应用.
  • 原文地址:https://www.cnblogs.com/robbinluobo/p/7248009.html
Copyright © 2011-2022 走看看