gpt4 book ai didi

ios - 将 json 值分配给标签

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:13:29 26 4
gpt4 key购买 nike

这里我有一些 json 代码。有 2 个 data.like

name1
name2
lap1
lap2

只有label1,label2显示值。 Label3,label4 没有显示值!

最佳答案

使用这个

NSArray *jsonObject;
jsonObject = @[@{@"Id1":@"mad",
@"people2":@"12",@"total2":@"20"},
@{@"Id2":@"normal",
@"people3":@"13",@"total3":@"30"}];


NSData *jsonData = [NSJSONSerialization dataWithJSONObject:jsonObject options:NSJSONWritingPrettyPrinted error:nil];
NSError *error = nil;
NSArray *arr = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&error];

NSLog(@" JSON DATA \n %@",arr);


for (int i = 0; i < arr.count; i++) {

NSArray *keys = [[arr objectAtIndex:i] allKeys];
NSLog(@"%@",[[arr objectAtIndex:i] valueForKey:[keys objectAtIndex:0]]);
NSLog(@"%@",[[arr objectAtIndex:i] valueForKey:[keys objectAtIndex:1]]);
NSLog(@"%@",[[arr objectAtIndex:i] valueForKey:[keys objectAtIndex:2]]);
//assign your label here line yourLabel.text = [[arr objectAtIndex:i] valueForKey:[keys objectAtIndex:0]];
}

注意:它适用于具有 3 个键的字典

关于ios - 将 json 值分配给标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34065954/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com