No estoy seguro de si lo que voy a preguntar es en realidad un NSDictionary
con varias teclas, pero está bien.¿Cómo crear un NSDictionary con múltiples claves?
Lo que quiero hacer es crear un NSDictionary
con claves y valores para mis datos y luego convertirlo al formato JSON
. El formato JSON
se vería exactamente así:
{
"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"
}
Yo sólo he utilizado NSDictionaries
así:
NSArray *keys = [NSArray arrayWithObjects:@"eventDate", @"eventLocation", @"latitude" nil];
NSArray *objects = [NSArray arrayWithObjects:@"object1", @"object2", @"object3", nil];
dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];
Pero el formato anterior no tiene que ver con clave - valor. Entonces mi pregunta es ¿cómo sería el NSDictionary
, para ajustarse al formato JSON
? Gracias por leer mi publicación, y lo siento si hay alguna confusión.
Has perdido una coma entre @ "latitude" y nil. – DarkMoon