1: cadena JSON en clases de entidad (cadena de valor de atributo puede contener más de la clase de entidad)
{"name": "rt5",
"email": "[email protected]",
"address": "chaoyang",
"sex": "男",
"age": 66,
"aa":"aa",
"bb":"bb",
"cc":"cc"}
clase de entidad
student(表):
id
name
age
email
address
SEX
crt_time
upd_time
transformación:
T parseObject(String text, Class<T> clazz)
Student student = JSONObject.parseObject(jsonStr, Student.class);
personajes se convierten en una matriz: 2
[{"name": "rt5",
"email": "[email protected]",
"address": "chaoyang",
"sex": "男",
"age": 66,
"aa":"aa",
"bb":"bb",
"cc":"cc"},{"name": "rt5",
"email": "[email protected]",
"address": "chaoyang",
"sex": "男",
"age": 66,
"aa":"aa",
"bb":"bb",
"cc":"cc"}]
transformación:
List<T> parseArray(String text, Class<T> clazz)
List<Student> list = JSONArray.parseArray(jsonStr, Student.class);