1.将各个属性写入json字符串
User user = userService.getInfo(tel);
JSONObject json = new JSONObject();
if (user == null) {
int result = 0;
json.put("result", Integer.valueOf(result));
} else {
int result = 1;
json.put("result", Integer.valueOf(result));
json.put("id", user.getId());
json.put("tel", user.getTel());
json.put("username", user.getUsername());
json.put("referrer", user.getReferrer());
json.put("icon", "/icon/" + user.getIcon());
json.put("bankcard", user.getBankcard());
json.put("children", Integer.valueOf(user.getChildren()));
json.put("sex", user.getSex());
json.put("season", user.getSeason());
}
2.将List和其他写入json字符串
JSONObject json = new JSONObject();
JSONArray jsonArray = new JSONArray();
int result = 0;
if (list.size() == 0) {
result = 0;
} else if (list.size() >= 1) {
result = 1;
for (int i = 0; i < list.size(); i++) {
User user = (User) list.get(i);
JSONObject jo = new JSONObject();
jo.put("tel", user.getTel());
jo.put("username", user.getUsername());
jsonArray.add(jo);
}
}
json.put("members", jsonArray);
json.put("result", Integer.valueOf(result));