我有這樣的數據JSON字符串:創建使用的JSONObject和JSONArray
NewsItem:
- ID
- 標題
- 日期
- TXT
可能有許多NewsItems都會說10.我必須將它們發送給jquery。
我這樣做:
JSONObject obj = new JSONObject();
JSONArray arr = new JSONArray();
for(int i = 0 ; i< list.size() ; i++){
p = list.get(i);
arr.put(p.getId());
arr.put(p.getTitle());
arr.put(new MyDateFormatter().getStringFromDateDifference(p.getCreationDate()));
arr.put(getTrimmedText(p.getText()));
obj.put(""+i,arr);
arr = new JSONArray();
}
這將創建一個JSON字符串是這樣的:{"1":["id","title","date","txt"],"2":[......and so on...
是這樣做的是正確的做法?
如何分析此字符串,以便我可以在jQuery中獲取每個新聞項目對象,以便可以訪問attr。
像這樣:
obj.id,
obj.title
或者,如果這是創建的JSON字符串的方法不對,請與建議例如jQuery的解析的一些更好的辦法。
downvoter:這裏是你評論區.... – JAVAGeek 2012-07-20 21:21:58