大家好!
请帮助我从给定字典中获取总价值
{
"@averageBaseRate" = "296.7";
"@averageRate" = "296.7";
"@commissionableUsdTotal" = "1186.8";
"@currencyCode" = USD;
"@maxNightlyRate" = "296.7";
"@nightlyRateTotal" = "1186.8";
"@total" = "1186.8";
NightlyRatesPerRoom = {
"@size" = 1;
NightlyRate = {
....
如何从总密钥中获取值。我既不能应用valueForKey也不能应用objectForKey。
非常感谢任何帮助!
答案 0 :(得分:2)
看起来很奇怪你有“@total”而不是“total” - 看起来@是NSString的一部分。 可能你创建了一个NSString @“@ total”,听起来像个bug。 您应该可以通过以下方式访问它:
[dict objectForKey:@"@total"];
答案 1 :(得分:1)
你可以使用它。
float total = [[yourDict objectForKey:@"@total"] floatValue];
答案 2 :(得分:0)
Hey Buddy总是这样使用........
使用此行,您将获得数组中ABC键的所有值
[array addObject:[dict objectForKey:@"ABC"]];
答案 3 :(得分:0)
Nowerdays,你甚至可以使用
yourDict[@"yourkey"]
获取您为密钥存储的值。