【发布时间】:2017-02-27 12:51:58
【问题描述】:
MySQL 表的格式如下:
CREATE TABLE bar...
...
foo JSON
...
字段foo有这样的内容:
{"#:8": 0.90189, "#:34": 0.90239, "#:55": 0.90238, "#:144": 0.90219, "X:21-34": -1}
此命令失败:
SELECT foo FROM bar WHERE foo->'$.X:21-34' != 0;
错误 (4,1):无效的 JSON 路径表达式。错误就在身边 字符位置 9.
如何访问键名中有一些特殊字符但 JSON 字符串仍然有效的字段?
【问题讨论】: