小编l8A*_*ain的帖子

如何使用Presto JSON函数在字段名称中使用"〜"访问json字段

我的json字段中有一个"〜",例如"~id".使用Presto 0.75,我无法访问这些字段.以下是我迄今为止没有成功的尝试:

SELECT json_extract_scalar('{"id":"1","table":"test"}','$ .table'); //这很有效

SELECT json_extract_scalar('{"id":"1","〜table":"test"}','$.[\"~table \"]'); //不起作用

SELECT json_extract_scalar('{"id":"1","〜table":"test"}','$.[\〜table]'); //不起作用

给出的错误是"无效的JSON路径:"

json presto

5
推荐指数
1
解决办法
2799
查看次数

标签 统计

json ×1

presto ×1