Having an array directly under the property json is not “allowed”. It is supposed to be always an object. The documentation about that can be found here:
Anyway if the data is in the format you did describe you would have to convert it into the correct format. Here an example how it can be done:
(You just have to define the name of the headers in the Convert-Node)