У меня есть структура (данные), где реальные значения зависят от клиента, делает запрос, но я не могу их переназначить. Это мой код:Перевести значение в список Elixir
Базовая структура:
Party: [
Sender: [
]
]
И пример о реальных значениях клиента:
Party: [
Sender: [
AgentUserSender: [
Name: "The_name",
Type: "The_type",
OtherIDs: [
{:OtherID, %{Description: "value"}, "_value"},
{:OtherID, %{Description: "value_1"}, "_value_1"}
],
OtherKey: "other_value"
]
]
]
И как я (плохо) пытаюсь сделать:
data[:Party][:Sender] = customer[:Party][:Sender]
Есть еще одна проблема: не все клиенты имеют одинаковые поля в структуре. Это другой пример другого заказчика:
Party: [
Sender: [
TravelAgencySender: [
Name: "NAME",
IATA_Number: "xxxxxxxx",
AgencyID: "agency"
]
]
Большое спасибо.
Что случилось только с помощью 'customer' как' data' ? Зачем вам нужно обновлять пустой объект? – mudasobwa