Я в том плане, что "[1,2,3]" - эо тоже валидный json. А проблема с обработкой - это уже проблема того, кто его получает. Апи же не должно знать о том, что кто-то это будет анмаршалить в го
Чтобы его разанмаршалить на предопределенные (!!!) объекты - нужен уже конкретный строгий(!!) формат, запиленный прямо под анмаршалер гошный. Это ведь вообще не про валидность