我是 ios 开发的新手。现在我从服务器得到一个 JSON 文件。
我使用 NSDictionary 来获取对象。当我调试时,我可以获得“名称”、“地址”值。
但我不知道如何从“推荐”对象中获取所有“菜”元素?在java开发中,我知道recommendation是一个对象,而“dish”是一个数组元素。但我不知道ios中发生了什么。
{
"results": [
{
"name": "ollise",
"address": "columbia university",
"geo": [
{
"coordinates": 40
},
{
"coordinates": 70
}
],
"logo": "http:\/\/a0.twimg.com\/profile_images\/3159758591\/1548f0b16181c0ea890c71b3a55653f7_normal.jpeg",
"recommendation": [
{
"dish": "dish1"
},
{
"dish": "dish2"
}
],
}
]
}
顺便说一句,在 JSON 中,我将图像的 URL 存储在“logo”中,但调试时无法获取该值。我应该使用一些特殊的格式吗?
[Restaurant setname:[Dict objectForKey:@"name"]] // I could get name
[Restaurant setlogo:[Dict objectForKey:@"logo"]] // I can get nothing!