このjsonを解析しようとしていますが、「vis-progress-control」などのキーが変更される可能性があり、このタイプのjsonを解析する一般的なコードを構築しようとしているため、これを解析できるかどうかわかりません。「type」キーが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」キーがわからない場合に「方向」、「度」などにアクセスするにはどうすればよいですか? ウィジェット配列内にネストされたウィジェット配列もあります。これらの値を取得するにはどうすればよいですか?