首页 > 解决方案 > MariaDB 查询 JSON 结果将文本列中的双引号转义为 \\"

问题描述

我正在使用以下方式将 SQL 查询转换为 JSON:

SELECT JSON_ARRAYAGG(JSON_OBJECT('field1', field1, ...)) FROM db.table

我的字符串类型列之一包含带有双引号 ( ") 的简单 ASCII 字符串。

我的问题是双引号被转换\\"为无效的 JSON。

我怎样才能确保\"生成它?

标签: mariadbescapingmysql-jsonmariadb-10.5json-arrayagg

解决方案


推荐阅读