1、场景

表中有一个字段poschain,为json_array,但是是String类型的,无法直接通过get_json_object(poschain[0],'$.id')来获得

[{"gameId":"622470","traceId":"k}]
[{"gameId":"62231","traceId":"",cid":""}]

2、解决办法

select get_json_object(poschain,'$[0].id')
from z.tta 
where date=20190507 and poschain<>'' 
limit 20;