Я пытаюсь демаршировать JSON из массива целых чисел в кусочек байта в Go.
Проблема в том, что мы можем сделать это только тогда, когда массив в JSON содержит положительные целые числа как это будет распознано как uint8 в Go. Он не работает, когда массив содержит отрицательные целые числа.
Например:
- этот массив будет работать: [1, 2, 3, 4, 5]
- этот массив не будет работать: [-14, 2, 3, 4, 5] (-14 отрицательно)
Это сообщение об ошибке, которое я получил
Cannot unmarshal config file; err= json: cannot unmarshal number -14 int to Go struct field <struct_field> of type uint8
Можно ли как-нибудь сделать JSON немаршализованный массив с отрицательными целыми числами в кусочек байта в Go?