This is my answer to Stack Overflow question 10499522. It shows how you can use SBJsonStreamParser to work around some seriously buggy JSON.
This project pulls in SBJson as a submodule. Please run the following command in the project root before attempting to compile, or it'll all end in tears:
$ git submodule update --init