+VeriJSON expects the JSON object/array and pattern to be represented as Objective-C objects (as opposed to strings).
+To do this, use the built-in NSJSONSerialization class to convert the raw data from a request or string into a JSON object. Do the same for your pattern JSON (which would typically be stored in your app bundle but may also be requested over a network).
+ // Deserialise the JSON data from a request into an NSDictionary or NSArray.
+ NSData *jsonData = request.data;
+ id json = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:NULL];
+ // Deserialise the pattern data from your app bundle into an NSDictionary or NSArray.
+ NSString *patternPath = [[NSBundle mainBundle] pathForResource:@"Pattern" ofType:@"json"];
+ NSData *patternData = [NSData dataWithContentsOfFile:patternPath];
+ id pattern = [NSJSONSerialization JSONObjectWithData:patternData options:0 error:NULL];
+Then simply pass the Objective-C JSON object and pattern object into VeriJSON.
+ // Verify the JSON against the pattern.
+ BOOL valid = [[VeriJSON new] verifyJSON:json pattern:pattern];
+[CocoaPods](http://cocoapods.org) is the easiest way to use VeriJSON. Note that you may need to specify the iOS version you're targeting.
+If you'd rather not use CocoaPods, just copy the directory VeriJSON/VeriJSON into your project.
+Import VeriJSON in any places you'd like to use it: