使用fastjson实现对象与json互转

阅读: 评论:0

使用fastjson实现对象与json互转

使用fastjson实现对象与json互转

fastjson是阿里的一个json转换工具

  1. 添加依赖
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns=".0.0"xmlns:xsi=""xsi:schemaLocation=".0.0 .0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.kun</groupId><artifactId>jsonTest</artifactId><version>1.0-SNAPSHOT</version><dependencies><!-- .alibaba/fastjson --><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.75</version></dependency></dependencies></project>
  1. 新建一个实体类
package ity;public class User {private Integer id;private String name;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}@Overridepublic String toString() {return "User{" +"id=" + id +", name='" + name + ''' +'}';}
}
  1. 对象转json
package st;import com.alibaba.fastjson.JSON;
import ity.User;public class Test1 {public static void main(String[] args) {User user = new User();user.setId(1);user.setName("小明");//将对象转为jsonString userJson = JSONString(user);System.out.println(userJson);}
}
  1. json转对象
package st;import com.alibaba.fastjson.JSON;
import ity.User;public class Test2 {public static void main(String[] args) {String json = "{"id":1,"name":"小明"}";User user = JSON.parseObject(json, User.class);System.out.println(user);}
}

本文发布于:2024-01-31 17:20:36,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170669283630147.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:对象   fastjson   互转   json
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23