2 回答

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
該庫是com.google.gson.JsonArray和org.json.JSONObject
首先要做的是創(chuàng)建一個(gè)JSON數(shù)組。
JsonArray jsonPersonList = new JsonArray();
然后創(chuàng)建一個(gè)循環(huán)(假設(shè)有一個(gè)名為personList的列表)。
for(Person person : personList)
然后在循環(huán)內(nèi)創(chuàng)建一個(gè)新的json對(duì)象。
JsonObject personJson = new JsonObject();
將person屬性放在json對(duì)象中。
personJson.addProperty("id" , person.getId()); //Assuming getters,setters
personJson.addProperty("name" , person.getName());
在循環(huán)的最后,將personJson添加到JsonPersonList。
jsonPersonList.add(personJson);
循環(huán)之后,您將擁有一個(gè)與所需人員一起的json列表。
示例方法:
public JsonArray getPersonJsonList(ArrayList<Person> personList){
JsonArray jsonPersonList = new JsonArray();
for(Person person : personList){
JsonObject personJson = new JsonObject();
personJson.addProperty("id" , person.getId());
personJson.addProperty("name" , person.getName());
jsonPersonList.add(personJson);
}
return jsonPersonList;
}
添加回答
舉報(bào)