2012-06-15 388 views
4

我想在JsonArray中添加字符串值,然後創建Json字符串在服務器上發送它。如何將字符串添加到JsonArray

我在谷歌上搜索,但找不到有用的東西。有誰能告訴我如何做到這一點? 感謝

JSONArray list = new JSONArray(); 
list.put("Hello"); 
list.put("Hey"); 

之後,我想創建JSONString

+0

你可以發佈你的代碼,你一直在嘗試? – Jordi

+0

檢查更新 – fish40

+0

根據文檔,似乎你做得正確:http://www.json.org/javadoc/org/json/JSONArray.html#put(boolean)。你如何檢查它沒有被添加? –

回答

11

簡單:

JSONArray list = new JSONArray(); 
list.put("Hello"); 
list.put("Hey"); 

String jsonString = list.toString() 

根據文檔它應該導致「[」你好「,」嘿「]」

1

只使用

list.toString(2)

這會給你以JSON字符串

+0

他想要添加字符串,而不是檢索它 –

+0

後使用他的代碼使用list.toString獲取JSON字符串 –