读书人

list类型转换成json类型如何转换

发布时间: 2013-07-04 11:45:55 作者: rapoo

list类型转换成json类型怎么转换啊
因为要有到的无刷新的功能,,,所以传过去的数据类型,选择用json类型。。。可是从数据库读取出来的数据是list类型,里面都是封装的是一个类的对象。。。不知道这个怎么给他转换成json类型比较好。。。

list<对象> l=数据库返回的list<对象>;

怎么将他转换成list呢?
[解决办法]
你可以引用一个叫Json.net的组件,它在处理C#对象与Json的转换非常强大。
[解决办法]
方法一:new JavaScriptSerializer().Serialize(obj) 引用System.Web.Script.Serialization;
方法二:使用Newtonsoft.Json组件 Newtonsoft.Json.JsonConvert.SerializeObject(obj);
[解决办法]
如果前台是json格式的字符串
可以 用
var jsonobjs = eval("("+jsonstr+")");

这里就得json对象数组了
[解决办法]
System.Runtime.Serialization.Json.DataContractJsonSerializer

[解决办法]
Newtonsoft
[解决办法]

引用:
因为要有到的无刷新的功能,,,所以传过去的数据类型,选择用json类型。。。可是从数据库读取出来的数据是list类型,里面都是封装的是一个类的对象。。。不知道这个怎么给他转换成json类型比较好。。。

list<对象> l=数据库返回的list<对象>;

怎么将他转换成list呢?

list生成json楼上都回答了,看这个实例
 function getjson() {
$.getJSON("/ajax/_getjson.ashx", function (data) {
alert(data.Class1[0].aa);//获取到aa
});


[解决办法]
eval()方法

读书人网 >asp.net

热点推荐