一个实体中包含另一个实体,用json怎么表示

假如说我有一个学生类,student和一个班级类,
在定义学生实体类中包含一个班级类:
public class Student{

String stu_id;

String stu_name;

Classs classs;

}
班级实体类:
public class Classs{
String class_id;

String class_name;

}

这个时候我要把一个学生转换成json对象,这个字符串该怎么写?
主要是我怎么获得这个学生所在班级的id和name?
{'属性名':'值','名':'值'........}单纯的封装学生的属性名称我会,但是我该怎么封装这个学生的班级的id和name?

既然Student里的classs是一个对象,就像Student一样表示成对象就行了

{"stu_id":"", "stu_name":"", "classs":{"class_id":"", "class_name":""}}

在比如数组,int[]、list之类的表示为"list":[1,2,3]

参考json官网对json格式的解释:

URL:json.org/json-zh.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-13
既然Student里的classs是一个对象,就像Student一样表示成对象就行了

1

{"stu_id":"", "stu_name":"", "classs":{"class_id":"", "class_name":""}}

在比如数组,int[]、list之类的表示为"list":[1,2,3]

参考json官网对json格式的解释:

1

<a href="https://www.baidu.com/s?wd=URL&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y4ujFWmyPhrHbLn16kPyRv0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1D1rjczrH64n1ndnHm1rj0vnW0" target="_blank" class="baidu-highlight">URL</a>:json.org/json-zh.html
相似回答