我的数据库中有下表:
Type | Name
-------------------------------------------------
INT(10) UNSIGNED | id
LONGTEXT | settings
settings列包含JSON字符串,如下所示:
'[
{"value":"1","label":"user_type"},
{"value":"2","label":"email_type"}
]'
我有一些损坏的数据,这些数据与要求的格式不一致,因为要求现在已更改.
'[
{"value": 8,"label":"should_receive_notifications"},
]'
请注意,与第一个示例相比,该值是如何没有引号的,这就是我需要它们的方式.
有没有一种方法可以在设置列中对所有JSON字符串进行查找和替换,以更新JSON字符串中所有未加引号的值,并将它们用引号括起来?