我有一个 json 调用,并将结果解析为 UILabel。在我的 json 响应中,我在客户端下有 4 个名称。
我正在尝试将所有客户端放入我的 UILabel 中。
目前我只能从我的 json 响应中看到 4 个客户端中的最后一个,但在我的日志中我可以看到所有 4 个客户端。
如果您看到下面的照片,您会看到 Brithouse,它是 json 调用中的第四个客户端。我想在 mu uilabel 中查看所有 4 个客户?目前我只看到最后一个客户。
谢谢
{
"ProfileID":34,
"ProfilePictureID":20,
"Name":"Bilbo Baggins",
"Clients":
[
{
"ClientID":91,
"Name":"Fnurky"
},
{
"ClientID":92,
"Name":"A different client"
},
{
"ClientID":95,
"Name":"Second Community"
},
{
"ClientID":96,
"Name":"Britehouse"
}
]
}
我的目标 C 代码
NSDictionary* json1 = [NSJSONSerialization JSONObjectWithData:responseData //1
options:kNilOptions
error:&error];
NSArray* latestLoans = [json1 objectForKey:@"Clients"]; //2
NSLog(@"Clients: %@", latestLoans); //3
NSArray *performersArray = [json1 objectForKey:@"Clients"];
for (NSDictionary *performerDic in performersArray) {
NSLog(@"%@", [performerDic objectForKey:@"Name"]);
jsonSummary.text = [NSString stringWithFormat:@"The clients under this user are: %@ ",
[performerDic objectForKey:@"Name"]];
NSLOG
2013-05-16 13:03:52.820 com.barloworld.atajo[5137:907] Fnurky
2013-05-16 13:03:52.821 com.barloworld.atajo[5137:907] A different client
2013-05-16 13:03:52.821 com.barloworld.atajo[5137:907] Second Community
2013-05-16 13:03:52.822 com.barloworld.atajo[5137:907] Britehouse