1: JSONArray to List
JSONArray string to List
//Initialize JSONArrayJSONArray array=new JSONArray(); (0,"a"); (1,"b"); (2,"c"); List<String> list = ((),); (());
Output result:
[a, b, c]
JSONArray object to List
//Initialize JSONArrayJSONArray jsonArray = ("[{\"name\":\"zhangsan\",\"age\":18},{\"name\":\"lisi\",\"age\":23}]"); //Print jsonArray(()); //Turn ListList<Body> list = ((), ); //Print List<Body>(());
Code:
/** *Test entity class **/ static class Body implements Serializable { private static final long serialVersionUID = 1L; private String name; private int age; public String getName() { return name; } public void setName(String name) { = name; } public int getAge() { return age; } public void setAge(int age) { = age; } @Override public String toString() { return "Body{" + "name='" + name + '\'' + ", age=" + age + '}'; } }
Output result:
[{"name":"zhangsan","age":18},{"name":"lisi","age":23}]
[Body{name='zhangsan', age=18}, Body{name='lisi', age=23}]
2: List to JSONArray
List<T> list = new ArrayList<T>(); JSONArray jsonArray = ((list));
This is the end of this article about the implementation of JSONArray conversion list in Java. For more related content of JSONArray conversion list, please search for my previous articles or continue browsing the related articles below. I hope everyone will support me in the future!