首先申明所需jar包:

一、创建一个实体类Emp.
package com.hyx.entity;
public class Emp {
private Integer id;
private String name;
private Integer dptNo;
private String gender;
private String duty;
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;
}
public Integer getDptNo() {
return dptNo;
}
public void setDptNo(Integer dptNo) {
this.dptNo = dptNo;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getDuty() {
return duty;
}
public void setDuty(String duty) {
this.duty = duty;
}
}
二、实体类转换为Json
(1)
import java.io.IOException;
import net.sf.json.JSONObject;
import org.apache.struts2.json.JSONException;
import org.codehaus.jackson.map.ObjectMapper;
import com.hyx.entity.Emp;
public class MainTest {
public static<T> String objectToJson(T obj) throws JSONException, IOException {
ObjectMapper mapper = new ObjectMapper();
// Convert object to JSON string
String jsonStr = "";
try {
jsonStr = mapper.writeValueAsString(obj);
} catch (IOException e) {
throw e;
}
return JSONObject.fromObject(obj).toString();
}
// 主函数
public static void main(String[] args) {
Emp emp=new Emp();
emp.setId(1);
emp.setName("张三");
emp.setGender("男");
emp.setDptNo(001);
emp.setDuty("职员");
String jsonStr="";
try {
jsonStr=objectToJson(emp);
} catch (JSONException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(jsonStr);
}
}
(2)
import net.sf.json.JSONObject;
import com.hyx.entity.Emp;
public class MainTest {
// 主函数
public static void main(String[] args) {
Emp emp=new Emp();
emp.setId(1);
emp.setName("张三");
emp.setGender("男");
emp.setDptNo(001);
emp.setDuty("职员");
JSONObject jsonObject = JSONObject.fromObject(emp);
System.out.println(jsonObject);
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# java实体类转json
# java
# json
# 实体类
# java实体类转换成json
# java中实体类和JSON对象之间相互转化
# Java如何将json字符串与实体类互相转换
# java如何将实体类转换成json并在控制台输出
# Java中从JSON转Java实体的多种方法详解
# java中如何把实体类转成json格式的字符串
# Java json转换实体类(JavaBean)及实体类(JavaBean)转换json代码示例
# 所需
# 转换为
# 创建一个
# 大家多多
# dptNo
# String
# duty
# gender
# public
# entity
# private
# id
# Integer
# getId
# setDptNo
# getDptNo
# getGender
# getDuty
# setGender
相关文章:
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
建站ABC备案流程中有哪些关键注意事项?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
,石家庄四十八中学官网?
建站主机服务器选型指南与性能优化方案解析
网站设计制作企业有哪些,抖音官网主页怎么设置?
北京制作网站的公司,北京铁路集团官方网站?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
如何基于PHP生成高效IDC网络公司建站源码?
网站制作企业,网站的banner和导航栏是指什么?
Python lxml的etree和ElementTree有什么区别
如何通过服务器快速搭建网站?完整步骤解析
学校为何禁止电信移动建设网站?
网站制作知乎推荐,想做自己的网站用什么工具比较好?
如何快速搭建响应式可视化网站?
七夕网站制作视频,七夕大促活动怎么报名?
Bpmn 2.0的XML文件怎么画流程图
如何在Golang中使用replace替换模块_指定本地或远程路径
如何撰写建站申请书?关键要点有哪些?
如何彻底卸载建站之星软件?
h5网站制作工具有哪些,h5页面制作工具有哪些?
如何选择建站程序?包含哪些必备功能与类型?
如何自定义建站之星模板颜色并下载新样式?
C++时间戳转换成日期时间的步骤和示例代码
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?
建站VPS选购需注意哪些关键参数?
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
如何用免费手机建站系统零基础打造专业网站?
济南企业网站制作公司,济南社保单位网上缴费步骤?
南平网站制作公司,2025年南平市事业单位报名时间?
如何解决VPS建站LNMP环境配置常见问题?
制作销售网站教学视频,销售网站有哪些?
济南专业网站制作公司,济南信息工程学校怎么样?
如何在香港免费服务器上快速搭建网站?
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
,怎么在广州志愿者网站注册?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
北京网站制作的公司有哪些,北京白云观官方网站?
建站之星Pro快速搭建教程:模板选择与功能配置指南
如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法
网站制作难吗安全吗,做一个网站需要多久时间?
大型企业网站制作流程,做网站需要注册公司吗?
如何在腾讯云服务器上快速搭建个人网站?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
如何在橙子建站中快速调整背景颜色?
如何快速使用云服务器搭建个人网站?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
*请认真填写需求信息,我们会在24小时内与您取得联系。