json串转实体(String转实体)
//String类型json串
String json="{\"data\":{\"code\":\"1\",\"value\":\"\",\"name\":\"json\",\"status\":\"true\",\"time\":\"\"}}";
Data data = JSONObject.parseObject(json,Data.class);
System.out.println(data);
实体转json串
List<Data> list= new ArrayList<>();
Data data = new Data();
Data dataTwo = new Data();
data.setCode("A");
dataTwo.setCode("B");
list.add(data);
list.add(dataTwo);
Object array= JSON.toJSON(list);
System.out.println(array.toString());
====结果====
[
{
"code":"A",
"value":null,
"name":null,
"status":null,
"time":null
},
{
"code":"B",
"value":null,
"name":null,
"status":null,
"time":null
}
]
Data类
public class Data{
String code;
String value;
Stirng name;
Stirng status;
String time;
}