在我的JSON響應中,我收到一個字典,其中有一個數組,該數組是一個包含幾個鍵值的字典,爲了使它在這裏變得簡單易懂是JSON響應:如何解析數組中的字典,該字典位於字典中
{
weather = (
{
description = haze;
icon = 50n;
id = 721;
main = Haze;
}
);
}
我想知道我怎麼可以檢索的要素的說明,圖標,標識和主。假設我有一個名爲str的NSString,我如何將描述的值添加到這個字符串中。我嘗試了很多不同的東西,但都沒有效果。一個我認爲應該工作,但並沒有爲:
str = [[[dir valueForKey:@"weather"] objectAtIndex:0] valueForKey:@"description"];
有人可以讓我知道如何訪問這些4個值。我不想創建這些值的新數組,然後檢索它們。問候。
print str&show result。 –
您是否嘗試過爲了「調試」目的而實際上在單獨一行中執行每個調用,即獲取字典,然後獲取第一個對象,然後獲取描述。我假設其中的一個是'無',它可以幫助你找出問題所在。通過一切手段,然後將它合併回一行,一旦你找到了問題。但是你並不是真的在創建一個數組,你只是引用了一個現有的數組。 – Flexicoder
似乎你正在做正確的事情。但你仍然嘗試過嗎? [[[dir objectForKey:@「weather」] objectAtIndex:0] valueForKey:@「description」]; – iOSEnthusiatic