Я хочу извлечь из Json и считать в HQL JSON, как
{
"online_pay": 1,
"is_settle": 1,
"period": "00:00-23:59",
"policy_detail": [{
"price": 10.0,
"discounts": [{
"agent_charge": 0.0,
"code": 1,
"mt_charge": 0.0,
"type": "default",
"poi_charge": 1.0,
"discount": 1.0
}]
}, {
"price": 15.0,
"discounts": [{
"agent_charge": 0.0,
"code": 1,
"mt_charge": 0.0,
"type": "default",
"poi_charge": 2.0,
"discount": 2.0
}]
}, {
"price": 20.0,
"discounts": [{
"agent_charge": 0.0,
"code": 1,
"mt_charge": 0.0,
"type": "default",
"poi_charge": 3.0,
"discount": 3.0
}]
},
"type": 2
}
Я пытался
regexp_extract(detail,'price\"\:[0-9]+')
, но это только принесет мне цену ": 10.0 Я хочу тогда все