Potresti provare objection.js
che consente di dichiarare che determinate colonne devono essere contrassegnate come attributi json e quelle devono essere stringate automaticamente quando si inseriscono/aggiornano i loro valori https://vincit.github.io/objection.js/api/model/static-properties.html#static-jsonattributes
Non ho provato se funziona con mysql però. Non vedo alcun motivo per cui non dovrebbe.