Які вхідні дані JSON можна використовувати?
Використовуйте один об’єкт JSON або будь-який непорожній масив JSON. Масив верхнього рівня стає іменованим зрізом, а кожен об’єкт у масиві впливає на визначені поля. Назви властивостей мають бути представлені стандартними тегами struct Go для encoding/json; непідтримувані назви спричиняють помилку, а не непомітно змінюються.