【StarRocks版本】3.2.16
请教各位大佬一个问题
select JSON_OBJECT('product_name','[中文]产品名称');
这个SQL在StarRocks执行完后,返回结果是
{"product_name": null}
怎么写才能让他返回
{"product_name": "[欧意]阿司匹林肠溶片"}
MySQL、TiDB 数据库中都是可以正常返回的,但是StarRocks中 JSON_OBJECT
可能对 [
符号解析有问题所以返回了null
已经问过了Gemini 2.5 Pro、Deepseek R1、Claude Sonnet 4,给到的方法都不行。
只能来请教各位大佬了
救救小弟,感谢。
PS:
[
和 {
作为首字母都会出现这个问题
使用双引号将值包含就可以了,参考 issues/21257 和 issues/14688
但是 :如果值以 [
或 {
开头,并且内容含有 \
,那么生成的JSON还是会有问题