【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还是会有问题