mysql 删除JSON列中值的双引号

3pvhb19x  于 2023-03-22  发布在  Mysql
关注(0)|答案(1)|浏览(176)

我有这样的JSON行
{“身份证”:“1”,“欧元”:1} {“身份证”:2,“eur”:“1”}但是100 k行就像这样,我想从id中删除引号。
我期望{“Id”:1,“eur”:1},{“id”:2,“eur”:1}

cyej8jka

cyej8jka1#

你的第二行没有引号是无效的JSON,原始的带引号的行是。你可以像这样访问没有引号的值:

SELECT JSON_UNQUOTE(JSON_EXTRACT('{"Id":"Ids","eur":1}', '$.Id'));

相关问题