【发布时间】:2012-07-20 04:21:53
【问题描述】:
我有这样的数据:
新闻项目:
- 身份证
- 标题
- 日期
- 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 : 这是一个给你的评论区....