2012-03-01 5 views
0

Im новое для программирования Xcode и объектов. В моем приложении загружаю файл JSON, содержащий объект с именем: custom_fields. Значение для custom_fiels представляет собой строку php, например:Функция Unserialize в xCode

("a: 4: {s: 11: \" ebbersmedia \ "; s: 8: \" ebb_true \ "; s: 10: \" uitlichten \ " ; s: 15: \ "uitlichten_true \"; s: 12: \ "image01 \"; s: 71: \ "HTTP: //mywebsite.com/wp-content/uploads/2012/01/image_01.png \" ; s: 6: \ "image02 \"; s: 66: \ "http: //mywebsite.com/wp-content/uploads/2012/01/image_02.jpg \";} ");

В php я могу использовать функцию unserialize для создания массива. Как я могу это сделать в xCode? Мне нужны только URL-адреса изображений.

ответ

0

Я использую JSONKit для этой цели: https://github.com/johnezang/JSONKit

Это так просто, как это:

NSDictionary* jsonObjects = [jsonString objectFromJSONString]; 

jsonObjects является NSDictionary, где ключи ключи JSON и значения, конечно, JSON значения. Это делает хорошую попытку сделать эти значения правильными.