On 6 Mar 2012, at 1:59 PM, Alex Zavatone wrote:

> Yeah, I've got the JSON down to this: 
> 
> [1]
> 
> and 
> {"A":1}
> 
> And the code:
> BOOL isTurnableToJSON = [NSJSONSerialization isValidJSONObject: responseData];
>       NSLog(@"Is legit for JSON: %d", isTurnableToJSON );
>       NSLog(@"Is legit for JSON: %@", isTurnableToJSON ? @"YES" : @"NO"); // 
> this is how we handle a bool :/

Wait — am I to understand you are passing a JSON string to isValidJSONObject:? 
I can't make sense of your citing JSON strings as problem cases otherwise, but 
in your original message you talk about _emitting_ JSON.

The method goes the other way around. It determines whether a tree of 
Foundation objects can be translated _into_ JSON. NSJSONSerialization won't 
accept anything but container objects, so passing a string won't validate even 
fortuitously.

The method names are inexpressive.

        — F


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to