SBJson ライブラリを自由に使用できますが、現在、iOS で NSJSONSerialization クラスのみを使用しています。に電話をかけています
そして、パラメーターを含む次の Json ファイルを返します。
dict_api.callbacks.id100({...}, 200, null)
私が言えることは、{..} の外側にある無関係なものが私を台無しにしていることです。Objective C を使用して、すべてを削除して {...} だけを残すにはどうすればよいですか? そうすれば、NSDictionary に直接アクセスできます。それが重要な場合は、データを NSData オブジェクトに格納しています。今日Jsonを使い始めたばかりなので、助けていただければ幸いです。
NSDictionary *allDataDictionary = [NSJSONSerialization JSONObjectWithData:self.webData options:0 error:nil];
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
[self.webData setLength:0];
NSLog(@"1");
}
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
NSLog(@"Failed with error");
NSLog(@"2");
}
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[self.webData appendData:data];
NSLog(@"3");
}