嵌套对象上的Oracle JSON文本搜索到未知深度?

时间:2019-07-10 08:48:11

标签: json oracle oracle12c

我正在Oracle 12c数据库中存储类似于以下内容的数据:

{
   "data": [
      {
         "el": "p",
         "attributes": {
             "class": "abc"
         },
         "children": [
            {
               "el": "strong",
               "children": []
            }
         ]
      }
   ]
}

如您所见,它可以嵌套到任何级别。但是,我需要执行查询以查看哪些对象的类属性为x。我已经尝试了许多Oracle JSON函数,但是它们似乎都可以用于已知深度的固定路径或数组。

有什么方法可以在不知道对象深度的情况下在JSON上运行查询吗?

0 个答案:

没有答案