JSON and NSJSONSerialization
To serialize and deserialize JSON documents, we will use the NSJSONSerialization
class. As we will see, it is much easier to use the NSJSONSerialization
class with JSON documents than it is to use the NSXMLParser
class with XML documents; however, it can be more error-prone when we try to access the information. Just remember to always check values that are defined as optional for null prior to accessing them.
The NSJSONSerialization
class, unlike the NSXMLParser
class, will parse the entire JSON document memory and then return a JSON object; therefore, there is a lot less code to write but it is more memory-intensive, however.
The NSJSONSerialization
class can parse JSON documents from an NSData
object or through a ...
Get Swift: Developing iOS Applications now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.