析JSON数组生成对象实体集合
2015-05-26 15:03
218 查看
/// <summary>
/// 解析JSON数组生成对象实体集合
/// </summary>
/// <typeparam name="T">对象类型</typeparam>
/// <param name="json">json数组字符串(eg.[{"ID":"112","Name":"石子儿"}])</param>
/// <returns>对象实体集合</returns>
public static List<T> DeserializeJsonToList<T>(string json) where T : class
{
JsonSerializer serializer = new JsonSerializer();
StringReader sr = new StringReader(json);
object o = serializer.Deserialize(new JsonTextReader(sr), typeof(List<T>));
List<T> list = o as List<T>;
return list;
}
/// 解析JSON数组生成对象实体集合
/// </summary>
/// <typeparam name="T">对象类型</typeparam>
/// <param name="json">json数组字符串(eg.[{"ID":"112","Name":"石子儿"}])</param>
/// <returns>对象实体集合</returns>
public static List<T> DeserializeJsonToList<T>(string json) where T : class
{
JsonSerializer serializer = new JsonSerializer();
StringReader sr = new StringReader(json);
object o = serializer.Deserialize(new JsonTextReader(sr), typeof(List<T>));
List<T> list = o as List<T>;
return list;
}
相关文章推荐
- JSON 格式的转换: 数组、字符串、List集合、DataTable,实体对象
- 树结构(有id和pid字段)数组,生成多层嵌套的json对象
- 数组集合、对象转Json方法
- 作业帮-将json数组里面的每一个对象的value取出生成与之对应的二维数组
- spring mvc 集合、数组传参(本质是json对象的处理)
- js中数据结构数组Array、映射Map、集合Set、对象、JSON
- js根据json对象数组动态生成表格
- 复杂json的转换 Map 数组 对象 生成 与 解析
- 如何将一个java对象(包括java对象数组、集合)转换成一个json字符串
- JAVA 集合 JSON 数组 实体互换
- 生成二维码 加密解密类 TABLE转换成实体、TABLE转换成实体集合(可转换成对象和值类型) COOKIE帮助类 数据类型转换 截取字符串 根据IP获取地点 生成随机字符 UNIX时间转换为DATETIME\DATETIME转换为UNIXTIME 是否包含中文 生成秘钥方式之一 计算某一年 某一周 的起始时间和结束时间
- Java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- java集合或对象转化为json数组或者对象的方法
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- C# json字符串 转换成数组、集合、相应对象
- json数组对像转换成java对象集合
- js遍历拼接list集合对象,JSONArray数组
- 实体转json串。能满足普通list的转换。。及一些些简单的对象.对象.属性的转换《还未完善--对象.集合》
- Android 如何快速将json 生成 json实体Bean对象