如何在MySQL / MariaDB中将LONGTEXT字段作为JSON返回

沙巴

我有一个产品表,其中将产品图像路径存储为JSON字符串(MariaDB中的LONGTEXT类型),但是,当我使用Node.js在数据库中查询产品列表并将数据发送到客户端时,它以字符串而不是数组对象的形式接收图像路径。

问题:是否有一种方法可以告诉MySQL / MariaDB以JSON形式返回LONGTEXT字段,或者我需要在Node.js中创建一个辅助函数来完成这项工作?

scaisEdge

您可以尝试使用convert()JSON

 CONVERT( your_long_text_col,  JSON)

测试

select concat('"', CONVERT( '{"id": 1, "name": "Monty"}',  JSON), '"');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在PHP中将MySQL LONGTEXT作为JSON传递时的问题

如何在mysql中将数组作为列的值返回

如何在Spring @RestController中将Optional <T>作为JSON返回?

如何在laravel中将数组中属性的JSON字符串值作为JSON数组返回

React.js-如何在我的选择字段中将JSON数据作为选项传递?

如何在多部分表单 API 请求调用中将 json 字典作为字段发送?

如何在MySQL的SQL查询中将ArrayList <>作为IN子句传递

如何在REST端点中将结构作为有效JSON返回?

Spring MVC-如何在Rest Controller中将简单字符串作为JSON返回

如何在WordPress中将$ wpdb-> get_results作为json返回?

如何在golang中将字符串值作为json对象返回?

如何在Spring MVC的Rest Controller中将Bean类对象作为JSON返回

如何在 AspNetCore 3.0 预览版中将引用类型作为 JSON 返回?

如何在 Web api c# 中将 List<> 作为 Json 返回

如何在 laravel mysql 中将字段设置为日期格式

如何在mysql / mariaDB中的JSON列上执行SELECT

从ByteBuddy生成的方法中,如何在作为参数接收的对象中将(公共)实例字段设置为MethodCall的返回值?

如何在MYSQL查询中将“ LIKE”与“ IN”组合?

如何在mysql中将值逐行求和?

如何在MySQL中将count(*)除以count(*)

如何在awk中将“ \ s | =“作为字段分隔符?

如何在Django模型中将模型字段作为超链接

如何在MySQL中查询BINARY字段?

如何在MySQL结果中添加字段?

如何在MYSQL中将表数据转换为JSon数组

如何在MySQL中将元素推送到JSON

如何在MySQL中将结果表转换为JSON数组

如何在mysql函数中返回

如何在Lisp中将字符作为列表返回