json

 private String toIndexInfoJson(List nodes)
    {
        JSONArray jsonArray = null;
        JSONObject jsonObj = null;
        boolean isNeedChecked = false;
        if(CollectionUtils.isNotEmpty(nodes))
        {
            jsonArray = new JSONArray();
            for(Iterator iterator = nodes.iterator(); iterator.hasNext(); jsonArray.add(jsonObj))
            {
                VpIndexInfo vpIndexInfo = (VpIndexInfo)iterator.next();
                isNeedChecked = false;
                jsonObj = new JSONObject();
                jsonObj.accumulate("id", vpIndexInfo.getIndexId());
                jsonObj.accumulate("text", vpIndexInfo.getIndexName());
                if(vpIndexInfo.getCout()>0) {
                    jsonObj.accumulate("state", "closed");
                }
            }
        }
        return jsonArray != null ? jsonArray.toString() : "";
    }

你可能感兴趣的:(json)