エンドポイントのJSON応答は常にarray
の1つで、2つのdictionary
というアイテムが常に1つだけです。JSONレスポンスを配列に追加
[
{
"item_1": "Austin",
"item_2": "Texas"
}
]
私は彼らに新しいコールがエンドポイントに行われるたびにアイテムを追加することができること、item_1
とitem_2
配列を作成する必要があります。これを設定する最善の方法のアイデアはありますか?
は今、私は、プロパティを追加している:
self.item1Array = response;
NSLog(@"Response Array: %@", self.item1Array);
それをログ:
2016-04-01 13:35:42.787 A[66185:7391524] Response Array: (
{
"item_1" = Austin;
"item_2" = Texas;
}
)
を @property (strong, nonatomic) NSMutableArray *item1Array;
は、次にJSONのエンドポイントからの応答に等しいitem1Array
プロパティがいることを設定します
しかし、新しい回答をに追加しようとすると、動かなくなるおよびitem2Array
。
最終的には、item1Array
には、エンドポイントへのクエリで取得されたアイテム(つまり、[@"Austin", @"Denver"]
)を反映する複数のアイテムが含まれています。
私がやっていることよりも、これについて何か助けや考え方がありがとうと思います。
item1とitem2に異なる配列を作成すると言っていますか? –
@RajanMaheshwariはい、都市のための1つの配列(item1)と州のための1つの配列(item2) – Com
次に、2つのNSMutable配列を持ち、JSONを解析してitem1を最初の可変配列に追加し、item2を2番目の可変配列 –