Guest User

Untitled

a guest
Jun 17th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. let inputJson: String = """
  2. [{"firstName":"Jonathan","lastName":"Lovatt","age":33},{"firstName":"Jamie","lastName":"Smith","age":40}]
  3. """
  4.  
  5. class Person: Codable {
  6. var firstName: String
  7. var lastName: String
  8. var age: Int
  9.  
  10. func printName() -> String {
  11. return "\(self.firstName) \(self.lastName) is \(self.age)"
  12. }
  13. }
  14.  
  15. import Foundation
  16. let d = JSONDecoder()
  17. let myPerson = try! d.decode([Person].self, from: inputJson.data(using: .utf8)!)
  18. for p in myPerson {
  19. p.printName()
  20. }
Add Comment
Please, Sign In to add comment