Custom rich text database type

Hi everyone. It’s my first post here, nice to meet everyone!

I wonder if we can change rich text database type? Strapi WYSIWYG uses markdown and saves it as a string into the database. I would like to use a custom WYSIWYG component that operates on an array of objects. So basically I would like to save it as a JSON into the database. I couldn’t find any info whatever it’s possible to change the database data type for a Strapi field type. I know I could use JSON field and override Strapi JSON editor but something about it just doesn’t feel right.