问题描述
嗨,我有一个json在一个表格中的club数据类型中,如下所示。我无法从“DataAsJson”(第1和第2集)中提取数据
我试过使用嵌套路径, $[*],,但仍然没有成功。每次我都是空的。
{
"RequestId":"test-RequestId"
"RequestDate":"test-RequestId"
"RequestTime":"test-RequestTime"
"DataAsJson": "[{\"Key1\":\"Value1\",\"Key2\":\"Value2\",\"Key3\":\"Value3\",
" \": [{\"Set1\":{\"Key_a\":\"Value_a\",\"Key_b\":\"Value_b\",
\"Set2\":[{\"Key_aa\":\"Value_aa\",\"Key_bb\":\"Value_bb\"}]}
}
select jt*
from table_name jte,
json_table(jte.data , '$'
columns (DataAsJason path '$.DataAsJason'))jt我试过使用嵌套路径, $[*],,但仍然没有成功。每次我都是空的。
专家解答
这真的是源代码JSON的一个例子吗?
如果是这样,问题是它只是垃圾-甚至不接近有效的JSON !
缺少逗号、右括号和右括号
也不需要引用“DataAsJson”属性并转义其中的引号。您可以将JSON结构彼此嵌套在一起。
在JSON查询工作之前,您需要修复JSON数据。
如果是这样,问题是它只是垃圾-甚至不接近有效的JSON !
缺少逗号、右括号和右括号
也不需要引用“DataAsJson”属性并转义其中的引号。您可以将JSON结构彼此嵌套在一起。
在JSON查询工作之前,您需要修复JSON数据。
文章转载自askTom,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




