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小时内删除。
发表评论