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.
NSJSONSerialization class, unlike the
NSXMLParser class, will parse the entire JSON document memory and then return a JSON object back to you; therefore, there is a lot less code to write.
NSJSONSerialization class can parse JSON documents from an
NSData object or through a stream. To parse JSON documents ...