It's a `dict` by default, having it as an array is a special case that I think should be either handled on server-side (generate dict) or by adding an extra option when data is not dict (which it should be by default).