Java中如何将一个List转换为JSON呢?
JSON格式是我们日常开发中常用的格式,那么如何将一个list对象的数据转换为JSON格式呢?
下文将一一道来,如下所示:
实现思路:
使用json-rpc-1.jar
public class List2Json {
public static JSONArray ProLogList2Json(List list){
JSONArray json = new JSONArray();
for(ProgramLog pLog : list){
JSONObject jo = new JSONObject();
jo.put("id", pLog.getId());
jo.put("time", pLog.getBeginTime());
json.put(jo);
}
return json;
}
方式2: 引入相应的jar包,然后使用 fromObject()函数,返回值json jar包如下: commons-beanutils-1.7.jar commons-collections.jar commons-lang.jar ezmorph.jar json-lib-2.2.2-jdk15.jar
import java.util.List;
import net.sf.json.JSONArray;
import com.test.vo.ProgramLog;
public class List2Json2 {
public static JSONArray List2Json(List list){
JSONArray json = JSONArray.fromObject(list);
return json;
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


