Ho dati come questo:creando stringa JSON utilizzando JSONObject e JSONArray
NewsItem:
- id
- titolo
- data
- txt
Ci possono essere molti NewsItem dicono 10. Devo mandarli a jquery.
sto facendo questo:
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();
}
Questo creerà una stringa JSON come questo: {"1":["id","title","date","txt"],"2":[......and so on...
E 'corretto modo di fare questo?
Come posso analizzare questa stringa in modo che sia possibile ottenere ogni oggetto di news in jQuery in modo che possa accedere a attr.
Ti piace questa:
obj.id,
obj.title
Oppure, se questo è il modo sbagliato di creare stringa JSON, si prega di suggerire un modo migliore con esempio di parsing in jQuery.
downvoter: qui è una zona di commento per voi .... – JAVAGeek