首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用json.net将c#泛型列表转换为json?

如何使用json.net将c#泛型列表转换为json?
EN

Stack Overflow用户
提问于 2010-08-14 14:12:57
回答 1查看 48.9K关注 0票数 18

我正在将我的数据表转换为c#泛型列表。

代码语言:javascript
复制
 DataTable dt = mydata();
 List<DataRow> list = dt.AsEnumerable().ToList();

现在,如何使用json.net将此list转换为json?任何建议。

json格式的示例应该是这样的,

代码语言:javascript
复制
{"Table" : [{"userid" : "1","name" : "xavyTechnologies","designation" : "",
"phone" : "9999999999","email" : "test@test.com","role" : "Admin","empId" : "",
 "reportingto" : ""},{"userid" : "2","name" : "chendurpandian","designation" :
 "softwaredeveloper","phone" : "9566643707","email" : "chendur.pandia@gmail.com",
 "role" : "Super User","empId" : "1","reportingto" : "xavyTechnologies"},
{"userid" : "3","name" : "sabarinathan","designation" : "marketer","phone" :
"66666666666","email" : "bala3569@gmail.com","role" : "User",
 "empId" : "2","reportingto" : "chendurpandian"}]}
EN

回答 1

Stack Overflow用户

发布于 2010-12-31 00:57:50

代码语言:javascript
复制
var oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
string sJSON = oSerializer.Serialize(yourList);

参考:http://blogs.microsoft.co.il/blogs/pini_dayan/archive/2009/03/12/convert-objects-to-json-in-c-using-javascriptserializer.aspx

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3482261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档