json格式化经常被用到,总结一下,下次使用就不用再写了。

1、Object类型、list列表类型转json字符串

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;import java.util.Listpublic class JsonUtil {//调用alibaba封装好的方法public static String objectToJson(Object object) {return JSON.toJSONString(object, SerializerFeature.WriteDateUseDateFormat);}public static String listToJson(List list) {return JSON.toJSONString(list, SerializerFeature.WriteDateUseDateFormat);}}

2、字符串Json格式转换为对象Map

import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONObject;import java.util.HashMap;
import java.util.Map;public class JsonUtil {/*** 字符串Json格式转换为对象Map** @param strJson {"username":"sxb"}* @return 根据json转换为Map对象*/public static Map<String, Object> jsonToMap(String strJson) {Map<String, Object> jsoMap = new HashMap<String, Object>();try {jsoMap = JSONObject.parseObject(strJson, Map.class);} catch (JSONException e) {System.out.println("json转换Map出错:" + e.getMessage());}return jsoMap;}}

3、字符串Json 转换为对象List

import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONObject;import java.util.HashMap;
import java.util.Map;public class JsonUtil {    /*** 字符串Json 转换为对象List** @param strJson [{"username":"sxb"}]* @return 根据json转换List*/public static List<Map<String, Object>> jsonToList(String strJson) {List list = new ArrayList<Map<String, Object>>();try {list = JSONObject.parseObject(strJson, List.class);} catch (JSONException e) {System.out.println("json转换List出错:" + e.getMessage());}return list;}}

让码代码更便捷!

Java---json格式化工具类相关推荐

  1. java json格式化工具类

    import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.Property ...

  2. Java Json格式化工具

    Java Json格式化工具 Java 实现Json格式化工具 代码地址: https://github.com/AndroidJavaToolsDemo/JavaTool_JsonValidate ...

  3. Json 格式化工具类 支持Jackson、FastJson、Gson

    Json 格式化工具类 1.使用Jackson的DefaultPrettyPrinter来格式化json /*** 将对象按以格式化json的方式写出* 使用的json为Jackson** @para ...

  4. Java - json通用工具类

    1.json工具类 import com.fasterxml.jackson.core.JsonParseException; import com.fasterxml.jackson.core.Js ...

  5. 强大的Java Json工具类

    Json解析所需jar包:http://download.csdn.net/detail/u014676619/9238793 工具类: import java.io.BufferedReader; ...

  6. java json帮助类_java 写一个JSON解析的工具类

    上面是一个标准的json的响应内容截图,第一个红圈"per_page"是一个json对象,我们可以根据"per_page"来找到对应值是3,而第二个红圈&quo ...

  7. java json 工具类_Java中JSON处理工具类使用详解

    本文实例为大家分享了JSON处理工具类的具体代码,供大家参考,具体内容如下 import java.io.IOException; import java.util.Date; import java ...

  8. java——json工具类(json字符串转实体bean)

    本文使用谷歌的Gson来解析,导入包: implementation 'com.google.code.gson:gson:2.2.+' 首先在Android studio上安装插件 GsonForm ...

  9. Java时间格式化工具类大全_二

    本文章主要用于Java实现时间的各种格式的输入要求 import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGr ...

  10. Json工具类 - JsonUtils.java

    Json工具类,提供Json与对象之间的转换. 源码如下:(点击下载 - JsonUtils.java . gson-2.2.4.jar ) 1 import java.lang.reflect.Ty ...

最新文章

  1. 火蚁机器人_适度偷懒提高整体效率:火蚁工作方式启发机器人群组协作
  2. 转【快速把web项目部署到weblogic上】
  3. SpringCloud Ribbon实战(三)
  4. 9.20 模拟试题
  5. 小程序开发之各种弹出框选择框汇总
  6. Symmetric Tree
  7. double类型的数值转为小数点2位
  8. 如何设计一个完美的权限管理模块
  9. spring-kafka广播模式配置_交换机为什么要划分vlan?交换机如何配置
  10. 修改Android 模拟器IMEI
  11. Labwindows_cvi基于C语言程控矢量网络分析仪
  12. 华为2019年3月27日实习生笔试题及解答
  13. 第三次作业-李纯锐-201731084433
  14. 基于HSLcommunication的SiemensTools 西门子PLC 调试工具
  15. 3dgis java_BIM与三维GIS结合
  16. 工作中常用的英文单词缩写
  17. 高精度除法(高精度除以高精度)
  18. 2414905-34-1,Thalidomide-O-PEG5-Tosyl它与亲核物质如胺、含羟基的分子反应
  19. Zuul1与Spring Cloud Gateway的区别
  20. 数模学习(一)--AHP层次结构法

热门文章

  1. SQL学习-基础课程
  2. 使用类的operater()当作函数对象的优点
  3. linux什么符号表示未结束,Linux Shell中的特殊符号和含义简明总结(包含了绝大部份)...
  4. NPDP红宝书----前言
  5. php实现QQ打开跳转浏览器,这个网站怎么实现在QQ与微信中打开跳转到浏览器中的?...
  6. 结合Excel进行数据驱动
  7. 软考高级-信息系统管理师之风险管理(最新版)
  8. 太厉害了,终于有人能把文件上传漏洞讲的明明白白了
  9. 小七新Android逆向,小七Android逆向脱壳课程
  10. 【C++】巨坑-VC++的localtime_s的三宗罪