0

次のコードがあります。

NSString *url =     @"http://mysite.com"
RKURL *baseURL = [RKURL URLWithBaseURLString:url];
objectManager = [RKObjectManager objectManagerWithBaseURL:baseURL];
objectManager.client.baseURL = baseURL;
objectManager.serializationMIMEType = RKMIMETypeJSON;

NSString *token = @"Token is getting from rest API"
[[objectManager client] setValue:token forHTTPHeaderField:@"token"];  

RKClient *client= [objectManager client];     
RKRequest * therequest = [client requestWithResourcePath:@"/create"]; 


[therequest setHTTPBodyString:@"{user:user}"]; //Here receive a JSON value
[therequest setMethod:RKRequestMethodPOST];   
[therequest setDelegate:self];                               
[therequest send]; 

このコードは正常に動作します...しかし、問題があります.JSONオブジェクト(文字列など)をRest APIに送信する必要があり、Rest Apiに送信する必要がある値を含むRKObjectMappingがあります.

RKObjectMapping を JSON に変換することは可能ですか?

4

1 に答える 1

1

JSON ライブラリを自分で作成しない限り、ネイティブに行うことはできません。それ以外の場合は、 JSONKitのようなものを活用することを検討してください。使いやすく、うまく機能します。

使用例を次に示します

于 2013-01-07T19:59:40.637 に答える