JSONObject 的使用

讲对象转换成Json格式:
private String makeMaterialJson(String nodeLabel, String columnId) {
		TreeNodeVO materialNode = new TreeNodeVO();
		materialNode.setId(columnId);
		materialNode.setLabel(nodeLabel);
		materialNode.setBusinessType("treeTrigger");
		materialNode.setOnclick("/project/getMaterials.do?isColumn=1&systemtype=" + nodeLabel + "&project.columnid="+columnId);
		materialNode.setHasson(false);
		
		JSONObject jsonObj = JSONObject.fromBean(materialNode);

                 /*jsonObj="{"nodeimage":"",
                             "children":"",
                             "businessType":"treeTrigger",
                             "label":"ML",
                             "id":"109",
                             "hasson":false,
                             "nodeurl":"",
                             "expand":false,
                             "filename":"",
                             "onclick":"/project/getMaterials.do?isColumn=1&systemtype=ML&project.columnid=109",
                             "paras":null,
                             "nodeType":"",
                             "datasource":""}"
                   */
		return jsonObj.toString();
	}


还有很多其他形势转换json的方法,比如数组等等的.  尽在JSONObject.java

你可能感兴趣的:(java,json)