Aras学习笔记 (33) List集合转Json对象

之前我写过一篇关于Innovator Item转成实体类的文章,Aras学习笔记 (10) Asp.net代码实现AML查询并返回用户实体,在返回UI层做数据绑定时可能要转成Json格式,以方便对Bootstrap等前台框架的数据绑定。由于Aras返回Item对象里很多property是null值,所以使用了下面方法进行转换。

public static string ConvertListToJson<T>(T list)
{
     string strJson = "";

     DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(T));
     using (MemoryStream ms = new MemoryStream())
      {
             serializer.WriteObject(ms, list);
             strJson = Encoding.UTF8.GetString(ms.ToArray());
      }

       return strJson;
}

 

posted @ 2019-01-09 09:29  无敌师爷IT技术Blog  阅读(195)  评论(0编辑  收藏  举报