2011-07-17 88 views
15

我一直在閱讀,有一個現在在ios 5庫,允許您序列化&反序列化JSON數據。我無法在我的生活中找到我的/ Developer文件夾中的示例或框架。任何人都有運氣定位/這與工作?如果可以,請您指出我的方向正確嗎?nsjsonserialization在ios5中?

回答

27

NSJSONSerialization現在在iOS 5中公開,在Tweeting示例應用程序中有一個示例。

+0

在Tweeting示例中沒有提到NSJSONSerialization。也許它改變了? –

+0

Mike - 它用在TweetingViewController的getPublicTimeline:方法中。 –

+0

就這樣! Safari瀏覽器有一些奇怪的錯誤。嘗試去TweetingViewController.m和CMD + F,然後輸入「JSONSerial」,即使它顯然存在,也不會出現。我有Safari 5.1.6。 –

5

它實際上是Foundation框架的一部分,自從昨晚開始就試圖使用它,並且爲了實際將字典序列化爲JSON表示,它工作得很好。可悲的是我沒有用其他方式測試過它。 請相信我的文檔在那裏,它不是私人API,可悲的是,你觀察到沒有例子。

+0

對此有何更新?新文檔,示例? –

2

     現在的iOS5本身序列化和反序列化JSON對象,
將要管理的臺前幕後的所有過程,你會得到輕鬆
定製的基礎對象(的NSArray,NSDictionary中,NSString的能力...)
根據你代表的味道。
     由於腦力激活建議This is the good tutorial to begin with。希望你的手指可以輕鬆地玩json對象。

0

使用下面的簡單代碼可以將Web數據轉換爲JSON。

在此代碼中,「webData」是您打網絡服務時獲得的數據。

NSError *jsonParsingError = nil; 
NSArray *result=[NSJSONSerialization JSONObjectWithData:webData options:0 error:&jsonParsingError];