fastjson


 关于albb的fastjson使用:

    public static String toJsonTree(ArrayList dataBeans){
        String alltitle = "财经,房产,教育,科技,军事,汽车,体育,综合体育最新,游戏,娱乐,体育焦点";
        String[] titles = alltitle.split(",");
        JSONArray res = new JSONArray();
        for (String title : titles) {
            Map tr = new LinkedHashMap();
            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类型返回。