zoukankan      html  css  js  c++  java
  • gson使用注意事项

    public static Object toBean(String jsonString, Class<?> beanclass) {
    GsonBuilder gsonb = new GsonBuilder();
    gsonb.setDateFormat("yyyy-MM-dd HH:mm:ss");
    Gson gson = gsonb.create();
    return gson.fromJson(jsonString, beanclass);
    }
     
    使用gson解析复杂的json:
    一开始可能试了许多次,发现自己使用的方法根本没错,但却找不出什么原因,后来找了资料才发现,这个beanclass的定义也是有一定的规则的:
    1、内部嵌套类必须是static,不然会解析出错
    2、类里面的属性必须跟json字段里面的key是一模一样的
    3、[]里面的必须用List来封装,例如:List<GuideData>,GuideData里面的属性定义也必须跟json里面的key一模一样。
     
  • 相关阅读:
    Codeforces-754D Fedor and coupons
    LightOJ
    LightOJ
    LightOJ
    LightOJ
    POJ
    HDU
    HDU
    HDU-2159
    方法的重写
  • 原文地址:https://www.cnblogs.com/xulibing/p/5482359.html
Copyright © 2011-2022 走看看