私はこのようなデータを持っています:
ニュース記事 :
- id
- タイトル
- 日にち
- TXT
多くのNewsItemが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での解析の例を使用してより良い方法を提案してください。