json转换工具Fastjson
介绍
导包
例子
介绍
Fastjson是一个将json数据与Java对象相互转换的工具
导包
使用maven导入
<!-- lombok核心包 --> <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.10</version> </dependency> <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version> </dependency>
例子
定义一个学生类Student
package com.lingaolu.bean;import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;import java.util.Date;@Data @AllArgsConstructor @NoArgsConstructor public class Student{private String name;private Integer age;private Date birDate; }
转换测试
public static void main(String[] args) {Student student = new Student("林某",27,new Date());// 无日期格式,学生对象转为jsonString json = JSON.toJSONString(student);System.out.println(json);// 指定日期格式,学生对象转为jsonJSONObject.DEFFAULT_DATE_FORMAT="yyyy-MM-dd";// 如果是多种日期格式,可以使用@JSONField(format="yyyy-MM-dd HH:mm:ss.SSS")在相应属性上json = JSON.toJSONString(student,SerializerFeature.WriteDateUseDateFormat);System.out.println(json);Student student1 = JSON.parseObject(json, Student.class);System.out.println(student1); }
测试结果
json转换工具Fastjson相关推荐
- 前端学习(1409):多人管理29安装json转换工具
json转换工具 打开谷歌 chrome://flags/#extensions-on-chrome-urls
- 高效的JSON转换工具
在网上搜索了一番发现用json-lib进行json格式转换的还真不少,但是经过测试性能不太令人满意,同类工具中还有个后起 之秀那就是jackson,单从性能上说要比json-lib好很多,于是在项目中 ...
- JSON转换工具简单使用
JSON介绍 JSON 的转换工具是通过 JAVA 封装好的一些 JAR 工具包. 可以将 JAVA 对象或集合转换成 JSON 格式的字符串,也可以将 JSON 格式的字符串转成 JAVA 对象. ...
- javabean与json转换(fastjson与jackson两个版本)
[README] 本文演示了 javabean与json转换的开发方式: 要想 javabean的属性名 与 json的字段名不一致,也是可以转换的: 之前需要引入 ali.fastjson < ...
- 【Springboot】Json转换工具
HttpClient请求数据后是json字符串,需要我们自己把Json字符串反序列化为对象,我们会使用JacksonJson工具来实现. JacksonJson是SpringMVC内置的json处理工 ...
- 常用的JSON转换工具类
最近在写项目的时候,经常会有String转Object以及Object转Json字符串的需求,或者JSONArray转Lsit以及List转JSONArray的需求,所以抽时间封装一个常用Json工具 ...
- 阿里巴巴的Json转换工具-----JSON
1.引入pom <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --><dependency>< ...
- json转换工具Jackson
介绍 导包 例子 封装工具,方便调用 转换 介绍 Jackson是一个将json数据与Java对象相互转换的工具,其核心对象是ObjectMapper 导包 使用maven导入 <!-- lom ...
- Android 中的Json解析工具fastjson 、序列化、反序列化
Android中通常需要访问服务器,然而服务器返回的数据很多时候都是Json格式 1.fastjson简介 阿里巴巴FastJson是一个Json处理工具包,包括"序列化"和&qu ...
最新文章
- pytorch利用多个GPU并行计算多gpu
- SSRS 2012 聚合函数 -- 隔行换色示例
- python【蓝桥杯vip练习题库】 ADV-364 天天向上(DP)
- Android JNI编程(六)——C语言函数指针、Unition联合体、枚举、Typedef别名、结构体、结构体指针...
- 基于MATLAB的RSSI定位算法仿真
- 对搜狗输入法的个人评价
- php 两个单词 正则表达式字符前_【阅读整理】正则表达式 - 基础篇
- sql server 利用 For Xml Path('') 多行数据拼接成一个字符串
- HDOJ--2544--最短路
- 八大排序算法(5)——快速排序
- Servlet容器的启动过程。
- android als传感器,环境光传感器(ALS)背光控制系统解决方案
- netty之wakeup详解
- 激光雷达与相机融合(五)-------ros实时版点云投影到图像平面
- 小封装SOT23车规加密认证芯片ALPU-CV
- 如何在unity使用数据库
- 讨论java类的图书推荐
- android台湾 apk.tw,台湾SWAG app
- 大数据工程师是不是青春饭,程序员30岁以后的路怎么走
- zlib and gzip
热门文章
- 谷歌日历添加中国节假日
- python量化选股策略_牛刀小试-小市值选股策略
- 图的最小生成树-Kruskal算法
- Group Box组合框的简单使用
- 2D物理系统——碰撞器
- 潜规则------中国历史中的真实游戏 吴思
- 使用iPhone配置腾讯企业邮箱
- 已解决[W:11:55:47.235 NotebookApp] Cannot bind to localhostusing 127.0:0.1 as defaultip[winError 10055]
- Mysql之视图的创建、修改、查看、删除
- 菜鸟编程C语言例题100,C语言编程 菜鸟练习100题(11-20)