java中JSON将数组对象转换成JSON字符串输出实例
先上代码和结果
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.Map;
- import net.sf.json.JSONArray;
- public class TestJsonObject {
- public static void main(String args[]){
- ArrayList <User> users=new ArrayList<User>();
- users.add(new User("zhangsan",21));
- users.add(new User("lisi",18));
- users.add(new User("wangwu",32));
- JSONArray result = JSONArray.fromObject(users);
- System.out.println(result);
- }
- }
- public class User {
- private String name;
- private int age;
- public User(String name, int age) {
- this.name = name;
- this.age = age;
- }
- }
输出结果
[{"name":"zhangsan","value":21},{"name":"lisi","value":18},{"name":"wangwu","value":32}]
在这个例子中,json将users数组对象转化为json字符串输出了

浙公网安备 33010602011771号