Convertendo NSString para NSDictionary / JSON

Eu tenho os seguintes dados salvos comoNSString :

 {
    Key = ID;
    Value =         {
        Content = 268;
        Type = Text;
    };
},
    {
    Key = ContractTemplateId;
    Value =         {
        Content = 65;
        Type = Text;
    };
},

Eu quero converter esses dados para umNSDictionary contendo os pares de valores-chave.

Eu estou tentando primeiro converter oNSString para umJSON objetos da seguinte forma:

 NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
id json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];

No entanto, quando eu tento:

NSString * test = [json objectForKey:@"ID"];
NSLog(@"TEST IS %@", test);

Eu recebo o valor comoNULL.

Alguém pode sugerir qual é o problema?

questionAnswers(5)

yourAnswerToTheQuestion