Java---json格式化工具类
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格式化工具类相关推荐
- java json格式化工具类
import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.Property ...
- Java Json格式化工具
Java Json格式化工具 Java 实现Json格式化工具 代码地址: https://github.com/AndroidJavaToolsDemo/JavaTool_JsonValidate ...
- Json 格式化工具类 支持Jackson、FastJson、Gson
Json 格式化工具类 1.使用Jackson的DefaultPrettyPrinter来格式化json /*** 将对象按以格式化json的方式写出* 使用的json为Jackson** @para ...
- Java - json通用工具类
1.json工具类 import com.fasterxml.jackson.core.JsonParseException; import com.fasterxml.jackson.core.Js ...
- 强大的Java Json工具类
Json解析所需jar包:http://download.csdn.net/detail/u014676619/9238793 工具类: import java.io.BufferedReader; ...
- java json帮助类_java 写一个JSON解析的工具类
上面是一个标准的json的响应内容截图,第一个红圈"per_page"是一个json对象,我们可以根据"per_page"来找到对应值是3,而第二个红圈&quo ...
- java json 工具类_Java中JSON处理工具类使用详解
本文实例为大家分享了JSON处理工具类的具体代码,供大家参考,具体内容如下 import java.io.IOException; import java.util.Date; import java ...
- java——json工具类(json字符串转实体bean)
本文使用谷歌的Gson来解析,导入包: implementation 'com.google.code.gson:gson:2.2.+' 首先在Android studio上安装插件 GsonForm ...
- Java时间格式化工具类大全_二
本文章主要用于Java实现时间的各种格式的输入要求 import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGr ...
- Json工具类 - JsonUtils.java
Json工具类,提供Json与对象之间的转换. 源码如下:(点击下载 - JsonUtils.java . gson-2.2.4.jar ) 1 import java.lang.reflect.Ty ...
最新文章
- 火蚁机器人_适度偷懒提高整体效率:火蚁工作方式启发机器人群组协作
- 转【快速把web项目部署到weblogic上】
- SpringCloud Ribbon实战(三)
- 9.20 模拟试题
- 小程序开发之各种弹出框选择框汇总
- Symmetric Tree
- double类型的数值转为小数点2位
- 如何设计一个完美的权限管理模块
- spring-kafka广播模式配置_交换机为什么要划分vlan?交换机如何配置
- 修改Android 模拟器IMEI
- Labwindows_cvi基于C语言程控矢量网络分析仪
- 华为2019年3月27日实习生笔试题及解答
- 第三次作业-李纯锐-201731084433
- 基于HSLcommunication的SiemensTools 西门子PLC 调试工具
- 3dgis java_BIM与三维GIS结合
- 工作中常用的英文单词缩写
- 高精度除法(高精度除以高精度)
- 2414905-34-1,Thalidomide-O-PEG5-Tosyl它与亲核物质如胺、含羟基的分子反应
- Zuul1与Spring Cloud Gateway的区别
- 数模学习(一)--AHP层次结构法
热门文章
- SQL学习-基础课程
- 使用类的operater()当作函数对象的优点
- linux什么符号表示未结束,Linux Shell中的特殊符号和含义简明总结(包含了绝大部份)...
- NPDP红宝书----前言
- php实现QQ打开跳转浏览器,这个网站怎么实现在QQ与微信中打开跳转到浏览器中的?...
- 结合Excel进行数据驱动
- 软考高级-信息系统管理师之风险管理(最新版)
- 太厉害了,终于有人能把文件上传漏洞讲的明明白白了
- 小七新Android逆向,小七Android逆向脱壳课程
- 【C++】巨坑-VC++的localtime_s的三宗罪