Pulls out objects that are nested arbitrarily deep in JSON for Objective-C