HfDataResponse.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. using Newtonsoft.Json.Linq;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Web;
  6. namespace NEducation.Code
  7. {
  8. public class HfDataResponse
  9. {
  10. public string status { get; set; }
  11. public string message { get; set; }
  12. public List<HfData> data { get; set; }
  13. public HfDataResponse() { }
  14. public HfDataResponse(string json)
  15. {
  16. JObject jObject = JObject.Parse(json);
  17. if (jObject != null)
  18. {
  19. status = (string)jObject["status"];
  20. message = (string)jObject["message"];
  21. var list = jObject["data"];
  22. if (list != null && list.HasValues)
  23. {
  24. data = new List<HfData>();
  25. JArray a = (JArray)list;
  26. foreach (JObject o in a.Children<JObject>())
  27. {
  28. data.Add(new HfData(o));
  29. }
  30. }
  31. }
  32. }
  33. }
  34. }