zoukankan      html  css  js  c++  java
  • fastjon案例

    --json为json串
    JSONObject obj = JSON.parseObject(json);

    String x = obj.getString("cropId");
    JSONArray arr = obj.getJSONArray("seals");
    JSONObject usr = obj.getJSONObject("agent");
    Map<String,Object> map = usr;
    List<Map<String,Object>> list = (List) arr;

    JSON.toJSONString(map);
    SiteInfoBean siteInfoBean = JSON.parseObject(JSON.toJSONString(map), SiteInfoBean.class);

    --对象序列化,null值属性被忽略,如何解决
    JSONObject.toJSONString(Object object, SerializerFeature... features)
    JSONObject.toJSONString(object,SerializerFeature.WriteMapNullValue);
    SerializerFeature常用枚举介绍:
    QuoteFieldNames———-输出key时是否使用双引号,默认为true
    WriteMapNullValue——–是否输出值为null的字段,默认为false
    WriteNullNumberAsZero—-数值字段如果为null,输出为0,而非null
    WriteNullListAsEmpty—–List字段如果为null,输出为[],而非null
    WriteNullStringAsEmpty—字符类型字段如果为null,输出为”“,而非null
    WriteNullBooleanAsFalse–Boolean字段如果为null,输出为false,而非null
     
  • 相关阅读:
    多线程
    事务的概念与四大特性(ACID)
    Error和Exception的区别
    运算符的使用与注意事项(二)
    运算符的使用与注意事项(一)
    GOJS使用--前端拓扑图
    python算法实现分治法demo
    MySQL主从复制配置
    MySQL锁
    show profile查看SQL执行生命周期
  • 原文地址:https://www.cnblogs.com/sung1024/p/11178339.html
Copyright © 2011-2022 走看看