• com.alibaba.fastjson.JSONObject的用法


    //JSON串转实体类
    实体类 javaBean = JSON.parseObject(json, 实体类.class);

    //JSON串转带泛型的List的集合
    List<实体类或其他泛型> list = JSON.parseObject(json, new TypeReference<List<实体类或其他泛型>>(){});

    // 对象转JSON串
    String jsonString = JSON.toJSONString(object);

    // JSON串转JSON对象
    JSONObject JSON1 = JSON.parseObject(JSONString);

    //获取JSON对象中的键值为phone_code的值
    json.getString("phone_code");

    //key-value使用单引号
    String limeJSON = JSON.toJSONString(lime,SerializerFeature.UseSingleQuotes);

    // 日期格式化
    Date date = new Date();
    // 默认格式为yyyy-MM-dd HH:mm:ss
    System.out.println(JSON.toJSONString(date,SerializerFeature.WriteDateUseDateFormat));

    //根据自定义格式输出日期
    System.out.println(JSON.toJSONStringWithDateFormat(date, "yyyy-MM-dd", SerializerFeature.WriteDateUseDateFormat));

    //根据key 得到json中的json数组
    JSONArray com.alibaba.fastjson.JSONObject.getJSONArray(String key)

    //根据下标拿到json数组的json对象
    JSONObject com.alibaba.fastjson.JSONArray.getJSONObject(int index)

    //根据key拿到json的字符串值
    String com.alibaba.fastjson.JSONObject.getString(String key)

    //根据key拿到json的int值
    int com.alibaba.fastjson.JSONObject.getIntValue(String key)

    //根据key拿到json的boolean值
    boolean com.alibaba.fastjson.JSONObject.getBooleanValue(String key)

    //将map转换成jsonObject
    JSONObject itemJSONObj = JSONObject.parseObject(JSON.toJSONString(itemMap));

    //将Map类型的itemInfo转换成json,再经JSONObject转换实现。
    //将jsonObj转换成Map
    Map<String, Object> itemMap = JSONObject.toJavaObject(itemJSONObj, Map.class);
    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/qq_36652619/article/details/81940808
    ————————————————
    版权声明:本文为CSDN博主「_我走路带风」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_36652619/article/details/81940808

  • 相关阅读:
    Arcgis silverlight4 Sublayerlist
    U盘不显示盘符
    Error: The spatial references do not match
    如何让你的SQL运行得更快
    Arcgis silverlight3 layerlist
    oracle客户端登陆
    Arcgis silverlight1 地图显示
    通过BAT文件部署windows服务
    在博客园安家了
    java中static作用详解
  • 原文地址:https://www.cnblogs.com/snake107/p/11922631.html
Copyright © 2020-2023  润新知