【发布时间】:2023-01-16 15:36:15
【问题描述】:
我在 redshift 中使用 JSON_EXTRACT_PATH_TEXT 时遇到 JSON 提取的问题
我有两个单独的 JSON 列 一个包含客户正在使用的调制解调器,另一个包含充值详细信息
{“Mnfcr”:“Technicolor”,“Model_Name”:“Technicolor ABC1243”,“Smart_Modem”:“Y”} 对于上述情况,我可以使用 JSON_EXTRACT_PATH_TEXT(COLUMN_NAME, 'Model_Name') 作为 model_name 提取 Model_name
[{“日期”:“2021-12-24 21:42:01”,“金额”:50.00}] 这个给我添麻烦了。我用了上面相同的方法,但没有用。它给了我以下错误 错误:JSON 解析错误详细信息:---------------------------------------- ---- 错误:JSON 解析错误代码:8001 上下文:无效的 json 对象 [{"Date":"2021-07-03 17:12:16","Amt":50.00
我可以就如何使用 json_extract_path_text 提取它获得帮助吗? 我发现的另一种有效方法是使用 regexp_substring。
【问题讨论】:
标签: amazon-redshift json-extract