fastjson
关于albb的fastjson使用:
public static String toJsonTree(ArrayList<DataBean> dataBeans){
String alltitle = "财经,房产,教育,科技,军事,汽车,体育,综合体育最新,游戏,娱乐,体育焦点";
String[] titles = alltitle.split(",");
JSONArray res = new JSONArray();
for (String title : titles) {
Map<String, Object> tr = new LinkedHashMap<String, Object>();
tr.put("title", title);
JSONArray jsonArray = new JSONArray();
for (DataBean dataBean : dataBeans) {
JSONObject jsonObject = new JSONObject();
jsonObject.put("title",dataBean.getTitle());
jsonArray.add(jsonObject);
}
tr.put("children", jsonArray);
res.add(tr);
}
String json = JSON.toJSONString(res);
return json;
}
注意json的格式,一定一定是key:value,一个名对应一个值,,然后利用json对象进行嵌套,
将最终的对象转化为string类型返回。

浙公网安备 33010602011771号