Yup, had assumed `json_array` would only be supported by limited dbs, but it looks like Doctrine rolls back to `text` and does the `json_decode` etc for you so agree `json_array` is a better approach