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