Comparison of JSON Parser for Objective-C (JSON Framework, YAJL, TouchJSON, etc)

Viewed 41010

As far as I know, there are three JSON Parsers for Objective-C, JSON Framework, YAJL, and Touch JSON. Then, These three would have their own characteristics.

For example:
YAJL can be used as a SAX style parser.
JSON Framework has relatively long history and is widely used.
Touch JSON parses NSData instead of NSString.

In addition, as far as I tested, the result of performance comparison is as follows:
[fast] YAJL > JSON Framework > Touch JSON [slow].

If you know pros and cons of these JSON parsers, could you tell me?
Lastly, if you know any other JSON Parser, please tell me.

7 Answers

Why not have a look at akosma's benchmarks on parsers where he compares different kinds of parsers. If one parser is missing, you might as well add it to the tests, since his code is open source.

iPhoneWebServicesClient

Related