The question you should be asking yourself is, why are you using a json field in a relational database?
If you perform any kind of updates or filtering on the values inside the json string then extract it to a proper field. It will save you lot of headaches.
I decided to go for a "where like" query instead of trying to do a JSON search. Not the cleanest solution but I feel like I'm pushing the limits of JSON in a RDBMS here.