0
我有一個創建對象的名單,並將其發送到JSP文件的servlet。這個文件應該顯示使用JSONArray的對象的整個列表(它將被android應用程序讀取,所以我必須使用JSONArrays)。我前幾天開始閱讀關於如何解析要在JSONArray中讀取的文本的指南,但我完全失敗了。這是我需要做的一個例子。解析jsp和JSON陣列
<%@ page language="java" contentType="application/json; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>{
<%List<Object> list = (List<Objects>) request.getAttribute("object");
for (int i = 0; i <= list.size(); i++)
%>{
"Title" : "<%= object.getTitle()%>",
"Content" : "<%= object.getContent()%>"
},
<%
}
%>
的問題是:我怎樣才能得到物體的完整列表,使用JSONArray格式顯示他們呢?我怎麼能寫「如果這是最後一個元素,不顯示」}「但只顯示」}「?
謝謝。
我用GSON格式化的servlet的內部列表: GSON GSON =新GSON(); 字符串JSON = gson.toJson(鏈表類); (「{」); out.print(「\」list \「:」); out.print(json); out.print(「}」); 但我得到一個錯誤,而從我的Android應用程序閱讀它,說: 8月5日至29日:28:24.128:W/System.err的(655):org.json.JSONException:值
從瀏覽器調用URL。我懷疑它正在生成一個錯誤頁面。 –
從瀏覽器中可以使用。我看到我的對象的完整列表,用JSON解析。像:「[{」稱號」:‘titleofobj1’,‘內容’:‘contentofobj1’},等等 – user1386736