Why does an `NSString` return nil? Aren't strings valid JSON objects?