Ich erhalte ein JSON-Wörterbuch von einem Web-Service und ich muss die Rückgabewerte zu vorhandenen Werten zuordnen. Hier ist im Wesentlichen, was Ich versuche zu tun:Erstellen Sie ein Array von Objekt aus einem Array von Wörterbüchern mit Swift
class Contract {
var contractID: String?
var ebState: String?
var ibState: String?
var importerState: String?
var exportersBankRefNo: String?
var importersBankRefNo: String?
}
let contract1 = Contract()
contract1.contractID = "001"
let contract2 = Contract()
contract2.contractID = "002"
// This is the JSON return dictionary
let exportAppnStatusList: [[String: String]] = [["contractID":"001",
"ExporterBankRefNo":"ExporterBankRefNo001",
"ExporterBankState":"ACCEPTED",
"ImporterBankRefNo":"",
"ImporterBankState":"UNKNOWN",
"ImporterState":"UNKNOWN" ],
["contractID":"002",
"ExporterBankRefNo":"ExporterBankRefNo002",
"ExporterBankState":"ACCEPTED",
"ImporterBankRefNo":"ImporterBankRefNo002",
"ImporterBankState":"ACCEPTED",
"ImporterState":"UNKNOWN" ]]
Ich brauche die exportAppnStatusList
und füllen Sie die zugehörigen Werte in der bestehenden contract1
und contract2
, Zuordnung zu nehmen von der contractID
Die Sache nimmt, ist, ich habe ein vorhandenes Array von Verträgen würde Ich mag bis zur Schleife und füllen Sie die Werte für, gegen ein völlig neues Array erstellen . – sl0anage