在xCode中反序列化函数

时间:2012-03-01 15:53:03

标签: xcode

我是Xcode和对象编程的新手。在我的应用程序中,我加载了一个JSON文件,其中包含一个名为:custom_fields的对象。 custom_fiels的值是一个php字符串,如:

(“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中这样做?我只需要图片网址。

1 个答案:

答案 0 :(得分:0)

我为此目的使用JSONKit:https://github.com/johnezang/JSONKit

这很简单:

NSDictionary* jsonObjects = [jsonString objectFromJSONString];

jsonObjects是一个NSDictionary,其中键是JSON键,值当然是JSON值。它也很好地尝试将这些值设置为正确的类型。