mysql - 如何将 mysql SELECT 导出为 JSON,而不是转义文本?
问题描述
在尝试了几个小时不同的事情之后,它开始让我发疯了。所以我真的希望这里有人可以帮助我。
我有一个测试选择查询,它只有一个作为JSON_OBJECT()
函数结果的字段,所以应该是 JSON(无文本)。但无论我尝试什么,phpMyAdmin 都会在结果网格的导出上不断转义 json 键。导出到 JSON 时,这显然不是我想要的。
只是一个简单的例子, this:
SELECT JSON_OBJECT("key", "value") as json
,结果是 this:
screenshot
并导出到这样的东西:
{
"json": "{\"key\": \"value\"}"
}
这显然不是有效的 json,因为键应该是键,而不是字符串的一部分。
有没有人可以请告诉我如何将 json 数据导出为真正的 json 而不像JSON_OBJECT()
文本的输出那样,所以没有错误的转义?
提前致谢!!
使用: - MariaDb 10.4.10 - phpMyAdmin 4.9.2
解决方案
推荐阅读
- machine-learning - LightGBM中多类分类中的树数
- angularjs - 如何使用 AngularJS 在选择下拉列表中显示部分?
- typescript - 如何在 Angular 6 中使用浏览器后退/前进/刷新
- c# - 更新数据库后的实体框架错误
- android - NFC 流量的屏幕关闭和锁定屏幕行为
- powerbi - DAX 值 = IF(AND(OR(...)))
- jquery - 加载 json 文件 jquery $.getJSON
- c# - 组合框绑定到 ObservableCollection
- java - 在junit中运行方法时出现InvocationTargetException
- performance - 几个小时后 Magento 2 TTFB 变得更高