java中JSON将数组对象转换成JSON字符串输出实例

先上代码和结果

 

[java] view plain copy
 
  1. import java.util.ArrayList;  
  2. import java.util.HashMap;  
  3. import java.util.Map;  
  4.   
  5. import net.sf.json.JSONArray;  
  6.   
  7. public class TestJsonObject {  
  8.   
  9.     public static void main(String args[]){  
  10.         ArrayList   <User> users=new  ArrayList<User>();  
  11.         users.add(new User("zhangsan",21));  
  12.         users.add(new User("lisi",18));  
  13.         users.add(new User("wangwu",32));  
  14.           
  15.         JSONArray result = JSONArray.fromObject(users);  
  16.         System.out.println(result);  
  17.           
  18.     }  
  19.       
  20. }  
  21.   
  22. public class User {  
  23.   
  24.     private String name;  
  25.     private int age;  
  26.   
  27.     public User(String name, int age) {  
  28.         this.name = name;  
  29.         this.age = age;  
  30.     }  
  31. }  

输出结果

 

[{"name":"zhangsan","value":21},{"name":"lisi","value":18},{"name":"wangwu","value":32}]

在这个例子中,json将users数组对象转化为json字符串输出了

posted @ 2016-12-20 16:27  天涯海角路  阅读(3186)  评论(0)    收藏  举报