NSDictionaryの中にNSDictionaryをいれて・・・ってやってもいいけど、やっぱりめんどくさいですよね。
できるだけ手間は省きたいものです。
NSDictionaryで取得したもとの値
icon = {
icon = {
thumb = {
url = "/uploads/profile/icon/50d184491d98a53df4000004/thumb_f0073119_4afa5419c4b10.jpg";
};
thumb100 = {
url = "/uploads/profile/icon/50d184491d98a53df4000004/thumb100_f0073119_4afa5419c4b10.jpg";
};
url = "/uploads/profile/icon/50d184491d98a53df4000004/f0073119_4afa5419c4b10.jpg";
};
};
"icon_filename" = "f0073119_4afa5419c4b10.jpg";
"last_name" = "";
name = "";
そこでこれを、
NSMutableDictionary *profile = [responseString JSONValue];//JSONデータを取得↑のやつ
NSLog(@"%@", [profile valueForKeyPath:@"icon.iconfilename"]);//valueForKeyPathの後ろをドットでつれてくる
これはよくできてる!