ID string `json:"id "` // ID заказа (поле в JSON)
Amount int `json:"amount "` // Сумма заказа (поле в JSON)
func loadOrders(filename string) ([]Order, error) {
// Читаем содержимое файла
data, err := ioutil.ReadFile(filename)
// Десериализуем JSON в массив структур Order
err = json.Unmarshal(data, &orders)
func processOrders(orders []Order) {
for _, order := range orders {
fmt.Println("Processing order:", order.ID)
// Загружаем заказы из файла orders.json
orders, err := loadOrders("orders.json ")
fmt.Println("Error loading orders:", err)
// Обрабатываем заказы (выводим их в консоль)
processOrders(uniqueOrders)