Comment créer un NSDictionary avec de multiples touches?

Je ne suis pas sûr si ce que je vais demander est en fait un NSDictionary avec plusieurs touches, mais ok.

Ce que je veux faire est de créer un NSDictionary avec les clés et les valeurs de mes données et ensuite le convertir en JSON format. Le JSON format pourrait ressembler à ceci :

{
    "eventData": {
        "eventDate": "Jun 13, 2012 12:00:00 AM",
        "eventLocation": {
            "latitude": 43.93838383,
            "longitude": -3.46
        },
        "text": "hjhj",
        "imageData": "raw data",
        "imageFormat": "JPEG",
        "expirationTime": 1339538400000
    },
    "type": "ELDIARIOMONTANES",
    "title": "accIDENTE"
}

J'ai seulement utilisé NSDictionaries comme ceci :

NSArray *keys = [NSArray arrayWithObjects:@"eventDate", @"eventLocation", @"latitude"  nil];
NSArray *objects = [NSArray arrayWithObjects:@"object1", @"object2", @"object3", nil]; 
dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];

Mais le format ci-dessus n'est pas tout au sujet de la clé - valeur.
Donc ma question est comment le NSDictionary être , pour s'adapter à la JSON format??
Merci pour la lecture de mon post , et désolé si toute confusion.

InformationsquelleAutor donparalias | 2012-06-26