I am using a JsonApiStruct to deserialise data returned via a REST client. The JsonApiStruct documentation page says that arrays are supported (although no examples are given): https://community.bistudio.com/wiki/Arma_Reforger:JsonApiStruct_Usage.
When attempting to deserialise a simple array, EJsonApiError.ETJSON_NOTARRAY is raised and the array retains its default value (all zeroes). Other types (strings, ints, etc) work perfectly fine.