Я хочу создать данные типа
Из модели, например
, но данные, которые я получаю, похожи на это
как я могу получить такую структуру данных (вверху)? clean нет названия модели и дополнительных данных в данных
Примечание: я использую метод create value, подобный этому
for i in 0 ..< self.dataProduct.count {
let id_sell = "\(self.dataProduct[i].seller_id ?? 0)"
let origin = self.dataProduct[i].origin ?? 0
let product = self.dataProduct[i].product ?? []
var dataItem = [DataCheckoutMitras.ProductItemCheckout]()
var itemMitra : DataCheckoutMitras?
var dataCourierSelected : CourierObject?
for x in 0 ..< product.count {
var item : DataCheckoutMitras.ProductItemCheckout?
item = DataCheckoutMitras.ProductItemCheckout(product_id: product[x].product_id ?? 0,
name: product[x].name ?? "",
price: product[x].price ?? 0,
subTotal: product[x].subTotal ?? 0,
quantity: product[x].quantity ?? 0,
weight: product[x].weight ?? 0,
origin_item: origin,
notes: product[x].notes ?? "")
dataItem.append(item!)
}
for x in 0 ..< self.id_seller.count {
if id_sell == self.id_seller[x] {
dataCourierSelected = self.dataKurir[x]
}
}
itemMitra = DataCheckoutMitras(origin: origin, select_price_courier: dataCourierSelected, items: dataItem)
mitras.append(itemMitra!)
}