首页 > 编程语言 >JSON数据与java对象转换

JSON数据与java对象转换

时间:2023-04-11 23:13:33浏览次数:33  
标签:转换 对象 JSON User java jason user

JSON数据与java对象转换
环境:
导入依赖:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.62</version>
</dependency>
样例:
public static void main(String[] args) {
//1.将java对象转换为jason
User user = new User();
user.setId(1);
user.setUsername("张三");
user.setPassword("123456");
String jsonString = JSON.toJSONString(user);//User对象转为Json对象
System.out.println(jsonString);
//将jason转换为java对象
User user1 = JSON.parseObject("{\"id\":1,\"password\":\"123456\",\"username\":\"张三\"}", User.class);//json对象转为jason对象
System.out.println(user1);

}
运行结果:

 

标签:转换,对象,JSON,User,java,jason,user
From: https://www.cnblogs.com/JIANGzihao0222/p/17308208.html

相关文章

  • SpringBoot实现文件图片上传并转换为虚拟路径
    页面代码<!DOCTYPEhtml><htmllang="en"xmlns:th="http://www.thymeleaf.org"><head><metacharset="UTF-8"><title>Title</title></head><body><formaction="/putpic......
  • java学习日记20230410-List
    List接口基本介绍List集合类中元素有序,即添加顺序和取出顺序一致,且可重复;List集合中的每隔元素都有其对应的顺序索引,即支持索引List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素JDKAPI中List接口的实现类有:ArrayListLinkedListVe......
  • Javaweb-登录界面-filter配合案例-2023-04-11
    1、新建login.jsp登录界面响应的路径<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>Login</title></head><body><h1>登录界面</h1><hr><form......
  • javaEE进阶小结与回顾(五)
    字符集字符集基础一堆字符的集合,包含很多字符,并且每个字符都有一个数字编号与之对应常见字符集有:ASCII字符集,GBK字符集,Unicode字符集等计算机根据字符集,可对字符进行编码,以便计算机识别和存储各种文字常用字符集ASCII字符集美国信息交换标准代码,包括了数......
  • Java-Day-8(方法重载 + 可变参数 + 作用域 + 构造方法 + this 关键字 )
    Java-Day-8方法重载(Overload)java中允许同一个类中,多个同名方法的存在,但要求形参列表不一致在调用方法时,通过所给的参数来选择执行的是哪个方法重载好处减轻了起名的麻烦减轻了记名的麻烦注意细节方法名必须相同参数列表必须不同形参类型或个数或顺序,......
  • 【Java 线程池】【四】ThreadPoolExector中的Worker工作者原理
    1 前言上一节我们看了ThreadPoolExecutor线程池的execute内部方法流程,addWorker方法流程,看到Worker是线程池内部的工作者,每个Worker内部持有一个线程,addWorker方法创建了一个Worker工作者,并且放入HashSet的容器中,那么这节我们就来看看Worker是如何工作的。2  内部属性我们......
  • Linux操作系统进程的状态和转换(五态模型)
    1、进程的状态和装换1.1进程的三态模型按进程在执行过程中的不同情况至少要定义三种状态:运行(running)态:进程占有处理器正在运行的状态。进程已获得CPU,其程序正在执行。在单处理机系统中,只有一个进程处于执行状态;在多处理机系统中,则有多个进程处于执行状态。就绪(ready)态:进程具......
  • Day14_Java_作业
    编程题:1:获取10个1-20之间的随机数,要求不能重复答:packageStudentWork;importjava.util.ArrayList;/****需求:1:获取10个1-20之间的随机数,要求不能重复*@authorAoman_Hao*/publicclassDay14_Work_Demo{publicstaticvoidmain(String[]args)......
  • 通过java实现word转PDF
    通过java实现word转PDF原文链接:https://blog.csdn.net/ka3p06/article/details/125476270介绍用于java项目中解决word转pdf的需求,转换的效果跟调用的工具类、字体库、源文件(是wps还是microsoft保存的,格式版本等)、系统环境等多个因素相关,没有百分百完成的方法,只有不断尝试,......
  • Java实现PDF转Word
    Java实现PDF转Word原文链接:https://blog.csdn.net/Mgg9702/article/details/1249874831、引入jar包或依赖这里用到的是aspose-pdf,这个依赖需要单独配置仓库地址,也可以直接去官网下载jar包<repositories> <repository> <id>AsposeJavaAPI</id> <name>AsposeJavaAPI<......