Skip to content

Commit 62eb602

Browse files
committed
resolves jsonmodel#95
1 parent dbda177 commit 62eb602

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

JSONModel/JSONModelNetworking/JSONHTTPClient.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ extern NSString* const kContentTypeWWWEncoded;
3939
* @param json object derived from a JSON string
4040
* @param err JSONModelError or nil
4141
*/
42-
typedef void (^JSONObjectBlock)(NSDictionary* json, JSONModelError* err);
42+
typedef void (^JSONObjectBlock)(id json, JSONModelError* err);
4343

4444
/////////////////////////////////////////////////////////////////////////////////////////////
4545
#pragma mark - configuration methods

JSONModel/JSONModelNetworking/JSONHTTPClient.m

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ +(void)JSONFromURLWithString:(NSString*)urlString method:(NSString*)method param
266266

267267
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
268268

269-
NSDictionary* jsonObject = nil;
269+
id jsonObject = nil;
270270
JSONModelError* error = nil;
271271
NSData* responseData = nil;
272272
NSString* etag = nil;
@@ -324,7 +324,7 @@ +(void)getJSONFromURLWithString:(NSString*)urlString completion:(JSONObjectBlock
324324
{
325325
[self JSONFromURLWithString:urlString method:kHTTPMethodGET
326326
params:nil
327-
orBodyString:nil completion:^(NSDictionary *json, JSONModelError* e) {
327+
orBodyString:nil completion:^(id json, JSONModelError* e) {
328328
if (completeBlock) completeBlock(json, e);
329329
}];
330330
}
@@ -333,7 +333,7 @@ +(void)getJSONFromURLWithString:(NSString*)urlString params:(NSDictionary*)param
333333
{
334334
[self JSONFromURLWithString:urlString method:kHTTPMethodGET
335335
params:params
336-
orBodyString:nil completion:^(NSDictionary *json, JSONModelError* e) {
336+
orBodyString:nil completion:^(id json, JSONModelError* e) {
337337
if (completeBlock) completeBlock(json, e);
338338
}];
339339
}
@@ -342,7 +342,7 @@ +(void)postJSONFromURLWithString:(NSString*)urlString params:(NSDictionary*)para
342342
{
343343
[self JSONFromURLWithString:urlString method:kHTTPMethodPOST
344344
params:params
345-
orBodyString:nil completion:^(NSDictionary *json, JSONModelError* e) {
345+
orBodyString:nil completion:^(id json, JSONModelError* e) {
346346
if (completeBlock) completeBlock(json, e);
347347
}];
348348

@@ -352,7 +352,7 @@ +(void)postJSONFromURLWithString:(NSString*)urlString bodyString:(NSString*)body
352352
{
353353
[self JSONFromURLWithString:urlString method:kHTTPMethodPOST
354354
params:nil
355-
orBodyString:bodyString completion:^(NSDictionary *json, JSONModelError* e) {
355+
orBodyString:bodyString completion:^(id json, JSONModelError* e) {
356356
if (completeBlock) completeBlock(json, e);
357357
}];
358358
}
@@ -362,7 +362,7 @@ +(void)postJSONFromURLWithString:(NSString*)urlString bodyData:(NSData*)bodyData
362362
[self JSONFromURLWithString:urlString method:kHTTPMethodPOST
363363
params:nil
364364
orBodyString:[[NSString alloc] initWithData:bodyData encoding:defaultTextEncoding]
365-
completion:^(NSDictionary *json, JSONModelError* e) {
365+
completion:^(id json, JSONModelError* e) {
366366
if (completeBlock) completeBlock(json, e);
367367
}];
368368
}

0 commit comments

Comments
 (0)