Starrocks使用json函数解析数据出现问题

{“receiptAmount”:0.0,“amount”:0,“useWallet”:1,“walletPayDetail”:["{“bizId”:“D01170407455107855624”,“giftAmount”:0.07,“rechargeAmount”:36.93}"],“orderPayType”:16,“payDetailsList”:[“余额支付: ¥37.00”],“physicalCardAmount”:0.00,“physicalCardPayDetail”:[],“walletAmount”:37.0}

解析giftAmount字段时,最后一层解析解析出来的就是NULL,原因是["{“bizId”:“D01170407455107855624”,“giftAmount”:0.07,“rechargeAmount”:36.93}"] 这一层数据缺了一层转义,正常应该是两个\ 这里就一个,所以导致解析为NULL,

最后使用:select json_query(get_json_string(pay_info,’$.walletPayDetail[0]’),’$.giftAmount’) 这个sql成功解析了出来

sr集群是哪个版本的,使用哪个json函数解析有问题

3.1.7,get_json_string/get_json_object这两个使用都有错误