使用fastjson工具类json字符串和对象之间的转换
生活随笔
收集整理的這篇文章主要介紹了
使用fastjson工具类json字符串和对象之间的转换
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 一、引入依賴
- 二、創(chuàng)建user實(shí)體類
- 三、測(cè)試
一、引入依賴
<!--字符串和對(duì)象操作工具類 Start--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.62</version></dependency><!--實(shí)體類操作 Start--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><scope>provided</scope><version>1.18.8</version></dependency>二、創(chuàng)建user實(shí)體類
package com.gblfy.order.pojo;import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor;@Data @AllArgsConstructor @NoArgsConstructor @Builder public class User {private int id;private String name; }三、測(cè)試
public static void main(String[] args) {//使用fastjson 實(shí)體類對(duì)象轉(zhuǎn)jsonStrUser ly = new User().builder().id(1).name("ly").build();String jsonStr = JSON.toJSONString(ly);log.info("轉(zhuǎn)換后jsonStr的用戶:" + jsonStr);//使用fastjson 進(jìn)行jsonObject轉(zhuǎn)實(shí)體類對(duì)象String userString = "{\"id\":1,\"name\":\"ly\"}";JSONObject userJson = JSONObject.parseObject(userString);User user = JSON.toJavaObject(userJson, User.class);log.info("用戶姓名:" + user.getName());log.info("用戶ID:" + user.getId());}效果圖
總結(jié)
以上是生活随笔為你收集整理的使用fastjson工具类json字符串和对象之间的转换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 工作流实战篇_01_flowable 流
- 下一篇: RabbitMQ 镜像集群配置_05