當前位置:成語大全網 - 書法字典 - java中如何用json接收列表?

java中如何用json接收列表?

用json接收列表有三種方法,如下所示:

1,使用org.json.JSONArray包:

JSONArray?json?=?新的?JSON array();

對於(用戶?u?:?列表){

JSONObject?喬。=?新的?JSON object();

jo.put("id ",u . getid());

jo.put("title ",u . getname());

JSON . put(jo);

}2.使用net.sf.json包下的jsonArray的靜態方法:fromObject(list),這是在網上直接快速轉換JSON的方式,但是對list的要求是裏面的元素是字符串或者對象,否則JSON不知道妳想要什麽數據:

JSONArray?json?=?JSON array . from object(list);3.使用google的gson將列表轉換成json字符串:

Gson?gson?=?新的?gson();?

字符串?str?=?gson.toJson(列表);