2010-08-27 18 views
2

我有一個很棒的framework但是我無法弄清楚如何創建請求。所有的教程都假設你只是簡單地下載和解析Json數據 - 但是我需要構建一個Json請求來發送它,然後解析響應。如何在目標C中創建Json請求C

任何人都有想法,尤其是構建請求的示例代碼。

回答

5

該框架不處理NSObject的,但NSDictionary的似乎工作:

NSDictionary *jsonDictionary = [NSDictionary dictionaryWithObjectsAndKeys: 
          @"value1", @"key1", @"value2", @"key2", nil]; 

NSString *requestJson = [jsonDictionary JSONRepresentation]; 
NSLog(@"requestJson %@", requestJson); 
1

在這個JSON框架...你可以使用的NSDictionary的NSArray和在JSONRepresentation方法.....

+0

謝謝隊友我會試試看! – TheLearner 2010-08-27 09:09:22

+0

這似乎不起作用:-JSONRepresentation失敗。錯誤跟蹤是:( 錯誤域= org.brautaset.JSON.ErrorDomain代碼= 4 UserInfo = 0x680abe0「JSON的無效類型」 – TheLearner 2010-08-27 09:53:15

0

你應該下載JSON庫,然後導入頭文件:

#import "NSObject+SBJSON.h"