with your_table as (--use your table instead of this
select '{"reason_desc":
{
"score":"0.1",
"numOfIndicatrix":"0",
"indicatrix":[]},
"success":true,
"id":"1555039965661065S427A2DCF5787920"
}' as json_col
)
select get_json_object(t.json_col,'$.reason_desc.score') as score
from your_table t
2条答案
按热度按时间hxzsmxv21#
这个正则表达式可以帮助你
0.1
. 它将目标线分为两组,其中第二组($2
)返回所需的浮点数:6jygbczu2#
您不需要在配置单元中使用regexp解析json,它具有相同的嵌入式函数:
结果:
另请参见:json\u tuple