2012-06-15 208 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字符串 –