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.