Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. {
  2. "status" : 1,
  3. "data" : [
  4. {
  5. "classes" : [
  6.  
  7. ],
  8. "day" : "Wednesday"
  9. },
  10. {
  11. "classes" : [
  12. {
  13. "time" : "1:30 PM",
  14. "available_spots" : 2,
  15. "trainer" : "Ahmed Jasim",
  16. "thumbnail" : "/uploads/classes/6/files/class_6_15555066955cb72607131886.71740331.jpg",
  17. "id" : 6,
  18. "name" : "Gym Class C"
  19. }
  20. ],
  21. "day" : "Thursday"
  22. },
  23. {
  24. "classes" : [
  25.  
  26. ],
  27. "day" : "Friday"
  28. },
  29. {
  30. "classes" : [
  31.  
  32. ],
  33. "day" : "Saturday"
  34. },
  35. {
  36. "classes" : [
  37. {
  38. "available_spots" : 2,
  39. "id" : 1,
  40. "trainer" : "Ahmed Jasim",
  41. "name" : "Karate",
  42. "thumbnail" : "/uploads/classes/1/files/class_1_15548800215cad9615e62404.41767774.jpg",
  43. "time" : "5:00 PM"
  44. }
  45. ],
  46. "day" : "Sunday"
  47. },
  48. {
  49. "classes" : [
  50. {
  51. "thumbnail" : "/uploads/classes/1/files/class_1_15548800215cad9615e62404.41767774.jpg",
  52. "available_spots" : 2,
  53. "time" : "11:00 AM",
  54. "name" : "Karate",
  55. "id" : 1,
  56. "trainer" : "Ahmed Jasim"
  57. },
  58. {
  59. "trainer" : "Jalal Hassan",
  60. "available_spots" : 20,
  61. "thumbnail" : "/uploads/classes/2/files/class_2_15548819805cad9dbc7b9a80.11639647.jpg",
  62. "time" : "4:00 PM",
  63. "name" : "Gym Class B",
  64. "id" : 2
  65. }
  66. ],
  67. "day" : "Monday"
  68. },
  69. {
  70. "classes" : [
  71. {
  72. "name" : "Gym Class B",
  73. "trainer" : "Jalal Hassan",
  74. "time" : "9:00 AM",
  75. "available_spots" : 20,
  76. "id" : 2,
  77. "thumbnail" : "/uploads/classes/2/files/class_2_15548819805cad9dbc7b9a80.11639647.jpg"
  78. }
  79. ],
  80. "day" : "Tuesday"
  81. }
  82. ],
  83. "message" : "Retrieved successfully",
  84. "success" : true
  85. }
  86.  
  87. struct section {
  88. day: String!
  89. classes: [String]!
  90. }
  91.  
  92. var sections = [Section(day: "Monday", classes: ["A","B","C"]]
  93.  
  94. let classesJSON: JSON = JSON(response.result.value!)
  95.  
  96.  
  97. if response.data != nil {
  98.  
  99. for index in 0..<classesJSON["data"].count {
  100.  
  101. var sections = Section(day: classesJSON["data"][index]["day"].stringValue, classes: [])
  102. for data in classesJSON["data"].arrayValue {
  103.  
  104. for value in data["classes"].arrayValue {
  105. sections.classes.append(value["name"].stringValue)
  106. //sections.classes[index] = value["name"].stringValue
  107. }
  108. }
  109. print(sections)
  110. }
  111.  
  112. }
  113.  
  114. Section(day: Optional("Sunday"), classes: Optional(["Gym Class C", "Karate", "Karate", "Gym Class B", "Gym Class B"])
  115.  
  116. Section(day: Optional("Monday"), classes: Optional(["Gym Class C", "Karate", "Karate", "Gym Class B", "Gym Class B"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement