Я хочу извлечь из Json и считать в HQL - PullRequest
0 голосов
/ 25 октября 2019

Я хочу извлечь из 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 Я хочу тогда все

...