I need to parse json data, and I have no problem parsing object structures or pure arrays (of the same type of elements)

go version go1.12.9 darwin/amd64

[uint8,uint8,uint32,uint16,uint16,[3][20]int16][]
[
    [
        0,
        0,
        297,
        153,
        78,
        [
            [1871, 1547, ...],
            [...],
            [...]
        ]
    ]
    ...
]

Needs to be resolved to the following structure

type HeartBeat struct {
    Template uint8
    Calssify uint8
    Index    uint32
    Tr       uint16
    Hr       uint16
    Feature  [3][20]int16
}

How to parse