Ich arbeite an einer iOS App mit Server-Kommunikation. Kann mir jemand helfen, ein Wörterbuch wie dieses zu bauen?Wie schaffe ich ein verschachteltes Wörterbuch, IOS - Objective C
{
"api_key": "APIKey",
"items": [{
"item_id": "10",
"quantity": "10"
}, {
"item_id": "11",
"quantity": "10"
}],
"user_id": "UserID",
"user_address": "address",
"user_number": "number"
}
Hier ist mein Code JSON zu erstellen, die eine ungültige json produzieren
NSMutableArray *arrayItems = [NSMutableArray new];
for (int i=0; i<[ordeArray count]; i++) {
ItemBO *item = [ordeArray objectAtIndex:i];
NSString *quantity = [NSString stringWithFormat:@"%i",item.quantity];
NSDictionary *dic = @{@"quantity": quantity, @"item_id":item.itemID };
[arrayItems addObject: dic];
}
NSString * userID = [[NSUserDefaults standardUserDefaults] valueForKey:USERID];
NSDictionary *mainDictionary = [[NSDictionary alloc] initWithObjectsAndKeys:
APIKEY, @"api_key",
orderinfo.deliveryAddress , @"delivery_address",
orderinfo.deliveryTime , @"delivery_time",
orderinfo.contactNumber , @"delivery_contact",
arrayItems , @"items",
userID , @"user_id",
nil];
return mainDictionary;
eigentlich bin ich nicht in der Lage, diesen Teil "items" zu erstellen: [{ "item_id": "10", "Quantität": "10" }, { "item_id": "11" ist, "Menge": "10" }], – iOSGeek
Sie können meine Antwort dafür überprüfen :) –
Ich gebe ungültige JSON zurück. – iOSGeek