我正在尝试解析这个 json 并且不确定是否解析它,因为“vis-progress-control”之类的键可能会改变,我正在尝试构建一个解析这种类型的 json 的通用代码。我确信“类型”键将出现在 json 结构中。
NSDictionary *dict = [sData JSONValue];
NSArray *items = [dict valueForKeyPath:@"assets"];
NSLog(@"%@", items);
for (NSString *key in [[dict objectForKey:@"assets"]allKeys]) {
for (NSString *subKey in [[[dict objectForKey:@"assets"] objectForKey:key]allKeys]) {
NSLog(@"Value at subkey:%@ is %@\n",subKey,[[[dict objectForKey:@"assets"]objectForKey:key]objectForKey:subKey]);
}
}
我在 Github 上使用 SBJson 库。我的实际问题是当我不知道“vjs-progress-holder”键时如何访问“方向”、“度数”等?我还有一个嵌套在小部件数组中的小部件数组。我如何获得这些值?