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 static float array using ExpandFromRAW() or LoadFromFile(), EJsonApiError.ETJSON_NOTARRAY is raised and the array retains its default value (all zeroes). Deserialising other simple types in the JsonApiStruct (strings, ints, etc) works as expected.
I have also been unable to deserialise as dynamic arrays either.