По этому вопросу нельзя сериализовать с NSJSONSerialization
с опцией kNilOptions
.
Итак, сначала нам нужно получить сериализованный JSON как NSString
, а затем снова преобразовать его в NSData. Затем вы можете преобразовать его обратно в NSDictionary
с помощью kNilOptions
.
NSString* jsonString = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
id jsonDictionary = [NSJSONSerialization jsonData options:0 error:nil];