admin 管理员组

文章数量: 1086019


2023年12月18日发(作者:linux查看cpu使用率命令)

List转Json

[html]1. public static string Obj2Json(T data)

2. {

3. try

4. {

5. ntractJsonSerializer serializer = new ntractJsonSerializer(e());

6. using (MemoryStream ms = new MemoryStream())

7. {

8. bject(ms, data);

9. return ing(y());

10. }

11. }

12. catch

13. {

14. return null;

15. }

16. }

public static string Obj2Json(T data){ try { ntractJsonSerializer serializer = new ntractJsonSerializer(e()); using (MemoryStream ms = new MemoryStream()) { bject(ms, data); return ing(y()); } } catch { return null; }}Json转List

[html]1. public static Object Json2Obj(String json,Type t)

2. {

3. try

4. {

5. ntractJsonSerializer serializer = new ntractJsonSerializer(t);

6. using (MemoryStream ms = new MemoryStream(es(json)))

7. {

8.

9. return ject(ms);

10. }

11. }

12. catch

13. {

14. return null;

15. }

16. }

public static Object Json2Obj(String json,Type t){ try { ntractJsonSerializer serializer = new ntractJsonSerializer(t); using (MemoryStream ms = new MemoryStream(es(json))) {

return ject(ms); } } catch { return null; }}DataTable 转Json

[html]1. public static string DataTable2Json(DataTable dt)

2. {

17. {

18. if (j < - 1)

19. {

20. (""" + s[j].ng() + "":" + """ + [i][j].ToString() + "",");

21. }

22. else if (j == - 1)

23. {

24. (""" + s[j].ng() + "":" + """ + [i][j].ToString() + """);

25. }

26. }

27. if (i == - 1)

28. {

29. ("} ");

30. }

31. else

32. {

33. ("}, ");

34. }

35. }

36. ("]}");

37. return ng();

38. }

39. else

40. {

41. return null;

42. }

43. }

///

/// 反回JSON数据到前台 /// /// 数据表 /// JSON字符串 public string DataTableToJson(DataTable dt) { StringBuilder JsonString = new StringBuilder(); if (dt != null && > 0) { ("{ "); (""TableInfo":[ "); for (int i = 0; i < ; i++) { ("{ "); for (int j = 0; j < ; j++) { if (j < - 1) { (""" + s[j].ng() + "":" + """ + [i][j].ToString() + "","); } else if (j == - 1) { (""" + s[j].ng() + "":" + """ + [i][j].ToString() + """); } } if (i == - 1) { ("} "); } else { ("}, "); } } ("]}"); return ng(); } else { return null; } }

1. public static class JsonTableHelper

2. {

3. ///

4. /// 返回对象序列化

5. ///

6. /// 源对象

7. /// json数据

8. public static string ToJson(this object obj)

9. {

10. JavaScriptSerializer serialize = new JavaScriptSerializer();

11. return ize(obj);

12. }

13.

14. ///

15. /// 控制深度

16. ///

17. /// 源对象

18. /// 深度

13 foreach (DataColumn dc in s)14 {15 (Name, dr[Name]);16 }17 (drow);18

19 }20 //序列化

21 return ize(dic);22 }


本文标签: 查看 数据 返回 深度 反回