私はjsonコレクションを持っています。完全に1レベル深く解析することができますが、メインコレクションの各アイテムにコレクションがあります。私は...私はメインコレクションで行ったように、サブコレクションを取得するための「アイテム」をアクセスする方法は非常にわからないios jsonサブコレクションを解析する
NSString *response = [request responseString];
NSDictionary *json = [response JSONValue];
NSArray *items = [json valueForKeyPath:@"item"];
for (id item in items)
{
mainObject.name = [item objectForKey:@"name"]; //this works fine
// How do I get sub collection from item?
}
JSONのいくつか:そこ例で
{"item":
{
"available_at" : null,
"created_at" : "2011-12-09T19:52:23Z",
"lo_id" : 30,
"id" : 24,
"merchant_id" : 1,
"order_id" : 25,
"reach_local_link" : null,
"status" : null,
"token" : "12-258847891-1",
"updated_at" : "2011-12-09T19:52:23Z",
"url" : "api/dir/v1/item/12-258847891-1/print",
"subitem1" :
{
"area" : "local",
"broker_id" : "",
"broker_id" : null,
"category" :
{
"category":....
、サブアイテム1のような複数のサブアイテムである可能性があります。私はそれらのコレクションを取得し、現在のものの中に別のループを持っている必要があります。
あなたのJSONの外観を少し入れてください – Sam
にはいくつかのjsonが含まれています – Jesse