在項目中,我必須從服務器向客戶端發送複雜的JSON命令。生成JSONObjects(字符串,數字等)是否有效將它們轉換爲字符串,然後通過RequestBuilder發送它們還是有更有效的方法。如何在客戶端上生成JSON
它是有效的JSON對象轉換爲串(通過的ToString方法上的對象)
代碼例如:
JSONObject retObject = new JSONObject();
retObject.put("NumberVar", new JSONNumber(1));
retObject.put("StringVar", new JSONString("HelloWorld"));
JSONArray arrayVar= new JSONArray();
for (int i = 0; i < 5; i++) {
arrayVar.set(i,
new JSONString("Array"));
}
retObject.put("EventParameters", arrayVar);
System.out.println(retObject.toString());
輸出:
{"NumberVar":1, "StringVar":"HelloWorld", "EventParameters":["Array","Array","Array","Array","Array"]}
問候, 斯蒂芬
感謝,這多於我要求^^ – Stefan 2012-02-29 16:45:52