java对象转json对象
2024-10-21 06:36:01
org.java类
public class orgs { private String id;
private String name; public String getId() {
return id;
} public void setId(String id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} }
user.java类
public class users { private String id;
private String name;
private String password;
private String address;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
} }
测试类
import net.sf.json.JSONArray;
import net.sf.json.JSONObject; public class Test { /**
*
* @param args
*/
public static void main(String[] args) {
users users=new users();
users.setId("1111");
users.setName("张三");
users.setPassword("888888");
users.setAddress("xxx省"); users u1=new users();
u1.setId("2222");
u1.setName("李四");
u1.setPassword("888888");
u1.setAddress("xxx省"); orgs orgs=new orgs();
orgs.setId("1111");
orgs.setName("xxx省xxx单位"); JSONObject obj=new JSONObject();
JSONArray userArr=new JSONArray();
JSONArray orgArr=new JSONArray(); JSONObject json = JSONObject.fromObject(users);
JSONObject json1 = JSONObject.fromObject(u1);
JSONObject orgJson = JSONObject.fromObject(orgs);
userArr.add(json.toString());
userArr.add(json1.toString());
orgArr.add(orgJson.toString()); obj.put("users", userArr.toString());
obj.put("orgs", orgArr.toString());
System.out.println(obj.toString());
} }
运行结果
{
"users": [
{
"address": "xxx省",
"id": "1111",
"name": "张三",
"password": "888888"
},
{
"address": "xxx省",
"id": "2222",
"name": "李四",
"password": "888888"
}
],
"orgs": [
{
"id": "1111",
"name": "xxx省xxx单位"
}
]
}
最新文章
- xsl-mode属性用法
- Base64编码简介
- android103 内容观察者
- Strtus2工作流程及原理
- VS2013提示error C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead.
- djjango安装及其 操作命令
- 微服务---Eureka注册中心(服务治理)
- STL 序列容器
- BZOJ5479: tree
- 使用docker api
- TFS Negotiate方式登录的IIS配置
- 3. Python的种类
- 启用代理导致 有道云笔记未知错误、网络错误和OneDrive断线
- Android系统示例分析之AccelerometerPlay
- osgi实战学习之路:6. Service-1
- 数组之reduce()和reduceRight()
- Xenu Link Sleuth
- Linux网络配置脚本
- 小白学习mysql 之 innodb locks
- AngularJS-指令command
热门文章
- 在ubuntu16中部署Django使用memcached作为缓存
- 简单了解json以及使用google json 2.2
- React Diff 算法
- [UIApplication sharedApplication].idleTimerDisabled=YES;不自动锁屏 [UIApplication sharedApplication].idleTimerDisabled=NO;自动锁屏
- C# 根据twitter的snowflake算法生成唯一ID
- 白帽子讲web安全——白帽子兵法(设计安全方案中的技巧)
- TCP拥塞控制机制
- APScheduler - Advanced Python Scheduler
- Python协程 Gevent Eventlet Greenlet
- ambassador 学习九 多ambassador部署说明