generated from arrow-kt/Arrow-KMP-Template
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
The recursive descent operator does not appear to be implemented.
For example, $..name should find $.name, but also $.children[0].name, $.children.children.children[0].name, ...
In test case form:
@Test
fun recursiveDescentTest() {
val obj = buildJsonObject {
put("name", "Name #1")
put("addr", "Street 1")
putJsonArray("children") {
addJsonObject {
put("name", "Name #2")
}
}
}
assertEquals(setOf("Name #1", "Name #2"),
JsonPath.pathEvery("$..name").getAll(obj).map { it.toString() }.toSet())
}Metadata
Metadata
Assignees
Labels
No labels