Java中将List集合对象转换成json对象

第一、在pom.xml文件中增加jar包依赖:


            net.sf.json-lib
            json-lib
            0.9

第二、在Java中用下面方法获取到json对象:

JSONArray js = JSONArray.fromObject(listName);

第三、使用toString()方法得到字符串:

String  result  =  js.toString();
 这个 result 就是json  ,简单吧,快速,  不过需要注意的  要明白  JSONObject  与 JSONArray 的区别  才能回如何的使用,

代码块

import net.sf.json.JSONArray;
import java.util.ArrayList;

public class test {
    public static void main(String[] args) {
        ArrayList stringList = new ArrayList(16);
        stringList.add("1");
        stringList.add("2");
        stringList.add("3");
        stringList.add("4");
        stringList.add("5");
        stringList.add("6");
        JSONArray jsonArray = JSONArray.fromArray(new ArrayList[]{stringList});
        String listJson = jsonArray.toString();
        System.out.println(listJson);
    }
}

打印的结果是这样的:

[["1","2","3","4","5","6"]]





 

你可能感兴趣的:(jso)