介绍

导包

例子


介绍

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相关推荐

  1. 前端学习(1409):多人管理29安装json转换工具

    json转换工具 打开谷歌 chrome://flags/#extensions-on-chrome-urls

  2. 高效的JSON转换工具

    在网上搜索了一番发现用json-lib进行json格式转换的还真不少,但是经过测试性能不太令人满意,同类工具中还有个后起 之秀那就是jackson,单从性能上说要比json-lib好很多,于是在项目中 ...

  3. JSON转换工具简单使用

    JSON介绍 JSON 的转换工具是通过 JAVA 封装好的一些 JAR 工具包. 可以将 JAVA 对象或集合转换成 JSON 格式的字符串,也可以将 JSON 格式的字符串转成 JAVA 对象. ...

  4. javabean与json转换(fastjson与jackson两个版本)

    [README] 本文演示了 javabean与json转换的开发方式: 要想 javabean的属性名 与 json的字段名不一致,也是可以转换的: 之前需要引入 ali.fastjson < ...

  5. 【Springboot】Json转换工具

    HttpClient请求数据后是json字符串,需要我们自己把Json字符串反序列化为对象,我们会使用JacksonJson工具来实现. JacksonJson是SpringMVC内置的json处理工 ...

  6. 常用的JSON转换工具类

    最近在写项目的时候,经常会有String转Object以及Object转Json字符串的需求,或者JSONArray转Lsit以及List转JSONArray的需求,所以抽时间封装一个常用Json工具 ...

  7. 阿里巴巴的Json转换工具-----JSON

    1.引入pom <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --><dependency>< ...

  8. json转换工具Jackson

    介绍 导包 例子 封装工具,方便调用 转换 介绍 Jackson是一个将json数据与Java对象相互转换的工具,其核心对象是ObjectMapper 导包 使用maven导入 <!-- lom ...

  9. Android 中的Json解析工具fastjson 、序列化、反序列化

    Android中通常需要访问服务器,然而服务器返回的数据很多时候都是Json格式 1.fastjson简介 阿里巴巴FastJson是一个Json处理工具包,包括"序列化"和&qu ...

最新文章

  1. pytorch利用多个GPU并行计算多gpu
  2. SSRS 2012 聚合函数 -- 隔行换色示例
  3. python【蓝桥杯vip练习题库】 ADV-364 天天向上(DP)
  4. Android JNI编程(六)——C语言函数指针、Unition联合体、枚举、Typedef别名、结构体、结构体指针...
  5. 基于MATLAB的RSSI定位算法仿真
  6. 对搜狗输入法的个人评价
  7. php 两个单词 正则表达式字符前_【阅读整理】正则表达式 - 基础篇
  8. sql server 利用 For Xml Path('') 多行数据拼接成一个字符串
  9. HDOJ--2544--最短路
  10. 八大排序算法(5)——快速排序
  11. Servlet容器的启动过程。
  12. android als传感器,环境光传感器(ALS)背光控制系统解决方案
  13. netty之wakeup详解
  14. 激光雷达与相机融合(五)-------ros实时版点云投影到图像平面
  15. 小封装SOT23车规加密认证芯片ALPU-CV
  16. 如何在unity使用数据库
  17. 讨论java类的图书推荐
  18. android台湾 apk.tw,台湾SWAG app
  19. 大数据工程师是不是青春饭,程序员30岁以后的路怎么走
  20. zlib and gzip

热门文章

  1. 谷歌日历添加中国节假日
  2. python量化选股策略_牛刀小试-小市值选股策略
  3. 图的最小生成树-Kruskal算法
  4. Group Box组合框的简单使用
  5. 2D物理系统——碰撞器
  6. 潜规则------中国历史中的真实游戏 吴思
  7. 使用iPhone配置腾讯企业邮箱
  8. 已解决[W:11:55:47.235 NotebookApp] Cannot bind to localhostusing 127.0:0.1 as defaultip[winError 10055]
  9. Mysql之视图的创建、修改、查看、删除
  10. 菜鸟编程C语言例题100,C语言编程 菜鸟练习100题(11-20)