嵌套拼接JSON格式
1.前台需要接收的JSON格式:
import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JsonString {public static void main(String[] args) throws Exception{JSONObject obj2 = new JSONObject();JSONObject obj3 = new JSONObject();JSONObject obj4 = new JSONObject();JSONObject obj5 = new JSONObject();JSONArray array1 = new JSONArray();JSONArray array2 = new JSONArray();JSONArray array3 = new JSONArray();JSONArray array4 = new JSONArray();obj5.put("identifier", "id");obj5.put("label", "id");obj5.put("time", "56");obj5.put("totalNum", "5324");obj2.put("title", "遥感文件名");obj2.put("content", "TERRE");obj2.put("urlflag", "true");obj2.put("url", "http://www.baidu.com");obj3.put("title", "遥感影像名");obj3.put("content", "TERRAFEDCDJF");obj3.put("urlflag", "false");obj3.put("url", "");array1.add(obj2);array1.add(obj3);obj4.put("id", "1");obj4.put("dataClass", array1);obj4.put("rpIndName", "水利部水利信息中心");obj4.put("rpOrgName", "陈德清");obj4.put("delPoint", "北京西城区白广路2条2号");obj4.put("voiceNum", "63202038");obj4.put("RsNum", "20");obj4.put("TaNum", "30");obj4.put("MemSize", "40");array2.add(obj4);obj5.put("item", array2);array3.add("1");array3.add("2");array3.add("3");array3.add("4");array3.add("5");array3.add("6");array3.add("7");array3.add("8");array3.add("9");array3.add("10");array3.add("[下一页]");obj5.put("turnPageName", array3);array4.add("-1");array4.add("10");array4.add("20");array4.add("30");array4.add("40");array4.add("50");array4.add("60");array4.add("70");array4.add("80");array4.add("90");array4.add("10");obj5.put("turnPageNum", array4);obj5.put("queryType", "4");System.out.println(obj5.toString());}}?