From 15cdd7086ceab83e77c8b1d3912e42e4bc1cb7c7 Mon Sep 17 00:00:00 2001 From: Jonathan Wight Date: Thu, 27 Jan 2011 11:46:17 -0800 Subject: [PATCH] Added string based convenience extensions. --- Source/Extensions/NSDictionary_JSONExtensions.m | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Source/Extensions/NSDictionary_JSONExtensions.m b/Source/Extensions/NSDictionary_JSONExtensions.m index 7b50060..c0bb43c 100644 --- a/Source/Extensions/NSDictionary_JSONExtensions.m +++ b/Source/Extensions/NSDictionary_JSONExtensions.m @@ -34,8 +34,14 @@ @implementation NSDictionary (NSDictionary_JSONExtensions) + (id)dictionaryWithJSONData:(NSData *)inData error:(NSError **)outError -{ -return([[CJSONDeserializer deserializer] deserialize:inData error:outError]); -} + { + return([[CJSONDeserializer deserializer] deserialize:inData error:outError]); + } + ++ (id)dictionaryWithJSONString:(NSString *)inJSON error:(NSError **)outError; + { + NSData *theData = [inJSON dataUsingEncoding:NSUTF8StringEncoding]; + return([self dictionaryWithJSONData:theData error:outError]); + } @end