在对象转换成JSON字符串的时候,如果该对象中还包括其他对象,怎么转换?
答案:3 悬赏:40 手机版
解决时间 2021-02-20 03:15
- 提问者网友:温柔港
- 2021-02-19 08:09
在对象转换成JSON字符串的时候,如果该对象中还包括其他对象,怎么转换?
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-02-19 09:19
下面是对json数据的形式定义
object
{}
{ members }
members
pair
pair , members
pair
string : value
array
[]
[ elements ]
elements
value
value , elements
value
string
number
object
array
true
false
null
通过这个定义可以知道,如果包含其他对象的话,将对象迭代进去就可以了
object
{}
{ members }
members
pair
pair , members
pair
string : value
array
[]
[ elements ]
elements
value
value , elements
value
string
number
object
array
true
false
null
通过这个定义可以知道,如果包含其他对象的话,将对象迭代进去就可以了
全部回答
- 1楼网友:洒脱疯子
- 2021-02-19 11:03
不是很明白楼主的意识,我来写例子说明使用JSON.
public class Student {
private Integer id;
private String name;
private Integer age;
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 getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public static void main(String[] args) {
Student stu = new Student();
stu.setId(1);
stu.setAge(10);
stu.setName("xxx");
JSONObject json = JSONObject.fromObject(stu);
System.out.println(json);
}
public class Student {
private Integer id;
private String name;
private Integer age;
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 getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public static void main(String[] args) {
Student stu = new Student();
stu.setId(1);
stu.setAge(10);
stu.setName("xxx");
JSONObject json = JSONObject.fromObject(stu);
System.out.println(json);
}
- 2楼网友:煞尾
- 2021-02-19 10:01
public static void main(String[] args)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯