ExtendHelper.cs 778 B

1234567891011121314151617181920212223242526272829
  1. using Newtonsoft.Json;
  2. using System.Data;
  3. namespace Core.StlMes.Client.Judge
  4. {
  5. public static class ExtendHelper
  6. {
  7. /// <summary>
  8. /// 把DataTable转换为Json
  9. /// </summary>
  10. /// <param name="dt"></param>
  11. /// <returns></returns>
  12. public static string ToJson(this DataTable dt)
  13. {
  14. return JsonConvert.SerializeObject(dt);
  15. }
  16. /// <summary>
  17. /// 把Json字符串转换为DataTable
  18. /// </summary>
  19. /// <param name="json"></param>
  20. /// <returns></returns>
  21. public static DataTable ToDataTable(this string json)
  22. {
  23. DataTable dt = (DataTable)JsonConvert.DeserializeObject(json, typeof(DataTable));
  24. return dt;
  25. }
  26. }
  27. }