簡體   English   中英

解析JSON目標c

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM