【发布时间】:2015-12-07 07:39:06
【问题描述】:
我正在做一个项目,其中我有一个包含字典的数组 在给定的形式中,我必须根据“size_key”获取“Size_val”的值。
array : (
{
"as_per_size" = {
lowercatname = abcd;
sizes = (
{
"size_key" = "UP_CHEST";
"size_name" = "UP_CHEST";
"size_val" = 4;
typecat = 1;
},
{
"size_key" = LENGTH;
"size_name" = LENGTH;
"size_val" = 1;
typecat = 1;
},
{
"size_key" = DP;
"size_name" = DP;
"size_val" = 3;
typecat = 1;
},
{
"size_key" = "YOKE_LENGTH";
"size_name" = "YOKE_LENGTH";
"size_val" = 2;
typecat = 1;
},
{
"size_key" = KNEE;
"size_name" = KNEE;
"size_val" = 2;
typecat = 2;
},
{
"size_key" = THIGH;
"size_name" = THIGH;
"size_val" = 1;
typecat = 2;
},
{
"size_key" = CALF;
"size_name" = CALF;
"size_val" = 3;
typecat = 2;
}
);
uppercatname = CHOLI;
};
我只想在“size_key”的基础上得到“Size_val”的值。 我使用代码来获取uppercatname的值。
upstring1 = [[[arrFilteredOrder objectAtIndex:0] objectForKey:@"as_per_size"] objectForKey:@"uppercatname"];
TypeLabel.text = upstring1;
请给我一些解决方案如何获得这个值
【问题讨论】:
标签: ios nsarray nsdictionary