JSON Parsing w iOS 7

Tworzę aplikację jako istniejącą stronę internetową. Obecnie mają JSON w następującym formacie:

[

   {
       "id": "value",
       "array": "[{\"id\" : \"value\"} , {\"id\" : \"value\"}]"
   },
   {
       "id": "value",
       "array": "[{\"id\" : \"value\"},{\"id\" : \"value\"}]"
   } 
]

które analizują po ucieczce znaku za pomocą Javascript.

Mój problem polega na tym, że analizuję go w iOS za pomocą następującego polecenia:

NSArray *result = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:&localError];

i zrób to:

NSArray *Array = [result valueForKey:@"array"];

ZamiastArray mamNSMutableString obiekt.

Witryna jest już w produkcji, więc nie mogę poprosić ich o zmianę istniejącej struktury, aby zwrócić właściwąJSON obiekt. Byłoby to dla nich dużo pracy.

Tak więc, dopóki nie zmienią podstawowej struktury, czy jest jakiś sposób, w jaki mogę to zrobićiOS tak jak onijavascript na ichwebsite?

Każda pomoc / sugestia byłaby dla mnie bardzo pomocna.

questionAnswers(14)

yourAnswerToTheQuestion