List<实体类> 集合中的每个对象单独封装成前端需要的JSON格式数据
public void selectAll()
{
List<User> list =UserInfoService.selectUserInfo();
for (int i = 0; i < list.size(); i++) {
// 将实体类对象转换成JSON数据
String user = JSON.toJSONString(list.get(i));
// 将JSON数据转换成JSONArray,在JSON数据最外层加 []
// 数据变成 [{"id":"1", "name":"Lucy"}] 格式
String jsonArr = "[" + craneRealInfoJson + "]";
JSONObject json = new JSONObject();
// 将数据封装成JSON格式,数据格式为 {"data":[{"id":"1","name":"Lucy"}]}
// Feature.OrderedField 解决字段顺序乱序问题
json.put("data", JSON.parse(jsonArr, Feature.OrderedField));
System.out.println(json);
}
}