[英]Parsing JSON objective c
我正在啟動URL連接,我的腳本返回以下JSON:
(1,{“id”= <-ID Here->; hash = <-Hash Here->;},(),())
到目前為止,我看到的所有示例似乎都在相應的數組/字典之前有“ID”或標識符。 盡管四處尋找,我找不到解析這個問題的方法。 (即我需要得到第一個布爾值,id,哈希,然后是數組(現在是空的))。
對不起,如果我遺漏了一些東西 - 我是在Obj-C中解析JSON的新手。謝謝你的幫助。
我使用的功能是使用Cocoa庫構建的:NSJSONSerialization類。 它提供了將JSON解析為圖形並將圖形編碼為JSON的方法。 規則類似於plists(即基本類型加上數組和字典)。
如果您有NSData(可以從字符串中輕松獲取),您可以這樣做:
NSArray *yourJSONAsObjectGraph = [NSJSONSerialization JSONObjectWithData:yourNSData options:nil error:&err];
然后,使用上面的數據,objectAtIndex:0將是一個可以調用boolValue
的NSNumber,objectAtIndex:1將是一個NSDictionary,你可以調用objectForKey:@"id"
(和@“hash”)等。
請參見如何在Objective-C中使用JSON 。 如果您還沒有聽說過,請查看SBJSON 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.