Given all the issues around hidden APIs and Apple now checking for them before releasing anything into the app store, how can you be sure if a particular framework is using hidden APIs? For example, I like the Google JSON framework: http://code.google.com/p/json-framework/. I have no idea if they are using hidden APIs.
What else is there for JSON that you can be sure isn’t using hidden APIs?
You can audit the code.
There are some other ways they could be using private APIs, but they are not as common and tend to be caused by people actively trying to obfuscate what they are doing.
A little more on point:
I have audited YAJL-objc myself, and I am sure that Jon is doing nothing bad in TouchJSON, because he is damn fine iPhone developer. Beyond that I can’t see why any JSON library would be, there is almost nothing they can use hidden in the private APIs. It tends to be more common to use private APIs to achieve visual effects are interface with HW functionality that is not exposed, parsing is really just computational.