package com.ehm.hesmon;
import java.util.List;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.JSONSerializer;
@SuppressWarnings("unchecked")
public class JsonUtil {object to
   
        public static <T>T jsonToBean(String json,Class<T> clazz)
        {
            JSONObject jsonObject = JSONObject.fromObject(json);
            return (Bean(jsonObject,clazz);
        }
        @SuppressWarnings("deprecation")
        public static  <T>List<T>  jsonToList(String json,Class<T> clazz)
        {
            System.out.println("json:"+json);
            JSONArray arry=JSONArray.fromObject(json);
            List(arry,clazz);
        }
        public static  <T>T[] jsonToArray(String json,Class<T> clazz)
        {
            JSONArray arry=JSONArray.fromObject(json);
            return (T [])Array(arry,clazz);
        }
        public static String listToJson(List<?> list)
        {
            JSON(list).toString();
        }
}
导入json-lib-2.4-jdk15.jar
页面遍历list<object>
jquery
1 $.ajax({ 
2         type: 'post'
3         url: "maintain_findRoomByBuildingId.shtml"
4         cache: false
5         data: {"buildingId":buildingId}, 
6         dataType: 'json'
7         success: function(data){ 
8             jQuery.List, function(i,item){ 
9                 alert(item.id+","+item.name); 
10             }); 
11         }, 
12         error: function(){ 
13             return
14         } 
15     });

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。