我似乎無法在任何地方找到它,但大量的人必須這樣做。在Android上將對象數組轉換爲JSON字符串
我有一個對象數組,我想要轉換爲JSON字符串併發布到REST URL。這是我到目前爲止有:
if(history==null||history.length == 0){
return new String[0];
}
JSONArray array = new JSONArray();
for(DeviceHistory connectHistory:history){
array.put(connectHistory);
}
JSONObject response = jsonClient.remoteCall(SERVICE_NAME, array.toString());
的問題是,我得到[「[email protected]」,「[email protected]」,」 [email protected]「,」[email protected]「]從array.toString()。我究竟做錯了什麼?
你錯了,爲什麼會發生,但我最終使用Gson庫來解決它。 – Thom
通過在這裏強制轉換,我的意思是Object.toString() – nikis
OIC的結果。感謝您的幫助。 – Thom