2012-09-21 161 views
0

我有一個ArrayList < Map < String,String>>,我想編寫一個方法從它創建一個JSON對象。對象應該是這樣的:如何從ArayList創建JSON對象<Map <String,String >>?

{ 
"list":[ {"name": "john", 
      "partner": "meredith", 
      ... 
      } 
      {"name": "harry", 
      ... 
      } 
      ... 
     ] 
} 

JSONSerializer.toJson(對象O)的文件說,O能夠成爲一個格式化的收藏,但我無法找到一個例子。我應該如何將我的數據列表格式化爲「格式化」?

謝謝!

雷切爾

+1

擁有: ,因爲它變得簡單你看着戈森?它只是傳遞數組列表非常方便,它可以提供格式化的json對象。 https://sites.google.com/site/gson/gson-user-guide – Mike

回答

1

我不知道你是否已經調查GSON或者,如果你是這樣做你自己堅定的,但有人向我指出GSON而回,我發現,它的作品驚人創建一個JSON字符串來自甚至複雜的結構。

Gson gson = new Gson(); 
String json = gson.toJson(yourArrayList); 

用戶指南可以在這裏找到https://sites.google.com/site/gson/gson-user-guide

讓我知道這不適合你的工作,我可以盡力幫助與JSONSerializer

相關問題