Guest User

Untitled

a guest
Nov 15th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. struct QuizDesc: Decodable {
  2. let title: String
  3. let desc: String
  4. let questions: [Questions]
  5. }
  6.  
  7. struct Questions: Decodable {
  8. let text: String
  9. let answer: Int
  10. let answers: [Answers]
  11. }
  12.  
  13. struct Answers: Decodable {
  14. let answerOne: String
  15. let answerTwo: String
  16. let answerThree: String
  17. let answerFour: String
  18. }
  19.  
  20. let jsonString = "http://tednewardsandbox.site44.com/questions.json"
  21.  
  22. guard let url = URL(string: jsonString)else {return}
  23.  
  24. URLSession.shared.dataTask(with: url) { (data, response, err) in
  25. guard let data = data else{return}
  26.  
  27. do {
  28. let quiz = try JSONDecoder().decode(QuizDesc.self, from: data)
  29.  
  30. print(quiz.title)
  31. } catch let jsonErr {
  32. print("Error", jsonErr)
  33. }
  34. }.resume()
Add Comment
Please, Sign In to add comment