当前位置: 首页 > article >正文

Java中JSON和对象的相互转换

Jackson

jar包下载地址:https://repo1.maven.org/maven2/com/fasterxml/jackson/core/

Person p = new Person("aaa", 18);

// 创建ObjectMapper对象om
ObjectMapper om = new ObjectMapper();

// 将对象转为JSON
String s = om.writeValueAsString(p);
System.out.println(s);

// 将JSON转为对象
Person newP = om.readValue(s, Person.class);
System.out.println(newP);

http://www.kler.cn/a/535312.html

相关文章:

  • Vim跳转文件及文件行结束符EOL
  • “卫星-无人机-地面”遥感数据快速使用及地物含量计算的实现方法
  • Apache Kafka:高吞吐分布式流平台的深度解析
  • go数据结构学习笔记
  • Google C++ Style / 谷歌C++开源风格
  • 【QT笔记】使用QScrollArea实现多行文本样式显示
  • 2.3-STL库中list的模拟实现
  • 10个Redis高阶面试题
  • 尚硅谷课程【笔记】——大数据之Shell【二】
  • SQL LEFT JOIN 详解
  • 【Elasticsearch】post_filter
  • 嵌入式经典面试题之操作系统(三)
  • 洛谷P2367 语文成绩(一维差分模板)
  • Hive自定义函数简介及实践案例
  • C# MAUI 注册服务
  • 如何在本机或服务器上部署运行DeepSeek R1模型
  • 高级java每日一道面试题-2025年01月29日-框架篇[SpringBoot篇]-SpringBoot 实现热部署有哪几种方式?
  • tcp/ip网络协议,tcp/ip网络协议栈
  • RabbitMQ 从入门到精通:从工作模式到集群部署实战(二)
  • Day52:type()函数
  • RocketMQ实战—5.消息重复+乱序+延迟的处理
  • 记录 | WPF基础学习自定义按钮
  • 【matlab代码】平方根扩展卡尔曼滤波(SR EKF)例程,三维非线性系统的滤波
  • 【Rust自学】20.2. 最后的项目:多线程Web服务器
  • 在远程 Linux 服务器上运行 Jupyter Notebook(.ipynb 文件)
  • idea 启动 thingsboard