A co-worker asked why I am not simply using the SBJson variant in the ArcGIS Runtime SDK. In case I did not make it sufficiently clear in my first post, the variant is not exposed enough for me to use its methods, or the standard SBJson methods have been renamed/changed. For instance, AGSSBJson does not have, or the Runtime SDK does not expose, the -(id)objectWithData:(NSData *)data method .