NSMutableData *requestData = (NSMutableData*)[request responseData];
戻り値
「[{JSON_STRING}]」
そのため、NSString に変換せずに "[" / "]" を取り除き、NSData に戻します。これを行う最も簡単な方法は、最初と最後のバイトを取り除くことです。
[requestData setLength:[requestData length]-1];
最後のバイトを削除します。
最初のバイトを削除するには? 以下の解決策を試しましたが、うまくいきません..
NSRange range = {0, 1};
[requestData resetBytesInRange:range];