我过去经常在JSON中看到方括号,但是被括号括起来,除非我遗漏了某些东西,这些括号不是JSON spec的一部分。

可以通过括号访问以下来自API的JSON响应中的temp值:

JSON:
main =     {
        humidity = 25;
        pressure = 1013;
        temp = "79.7";
        "temp_max" = "91.04000000000001";
        "temp_min" = "66.92";
    };

NSNumber *temp = jsonResults[@"main"][@"temp"]; //returns the temp

鉴于此,在以下情况下访问“main”的语法是什么:
weather =     (
                {
            description = "clear sky";
            icon = 01d;
            id = 800;
            main = Clear;
        }
    );

我尝试过的一切都没有奏效。在此先感谢您的任何建议。

最佳答案

你可以试试

NSArray*weather = jsonResults[@"weather"];
NSString*main = weather[0][@"main"];

10-07 13:01
查看更多