我有这样的数据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