如何使用routine load 导入多层json结构数据

{
	"id": 0,
	"database": "db001",
	"data": [{
		"username": "saya001",
		"useridx": "76446804"
	}]
}

json结构如上,我想提取database 和 useridx信息

但是我只找到要么只能取内层结构的方法

(
    "format" = "json",
    "strip_outer_array" = "true",
    "json_root" = "$.data"
 )

和本层结构的方法

PROPERTIES  
(  
  "format" = "json",
  "jsonpaths" = "[\"$.id\",\"$.name\",\"$.checked\",\"$.sensor_type\",\"$.data.data_y\"]"
) 

有没有本层和里层都能取的方法?

自问自答吧
可以通过这样的方式解决
PROPERTIES
(
“format”=“json”
,“desired_concurrent_number”=“1”
,“max_error_number”=“1000”
,‘jsonpaths’ = ‘["$.database", “$.data[0].useridx”]’
)

data里面有多个元素的场景处理过吗