Json Path
Starting point of the JsonPath DSL This represents the root of the path you want to define in your JsonElement
Properties
Extract a List of JsonElement from a JsonElement
Extract a Boolean value from a JsonElement
Extract a Double value from a JsonElement
Select every entry in JsonArray and JsonObject
Extract a Float value from a JsonElement
Extract a Int value from a JsonElement
Extract a Long value from a JsonElement
Extract null
from a JsonElement
Extract a Map of String to JsonElement from a JsonElement
Extract a String value from a JsonElement
Functions
Select a property with a name as an Option. This allows you to erase the value by setting it to None, or allows you to overwrite it by setting a new Some.
Extract a value of type A with an implicit KotlinX Serializer
Extract a value of type A given a KSerializer for A
Select keys out of an JsonObject with the given predicate
Select a property out of a JsonObject
Select path with dot (.) or bracket (i) notation
Select path with multiple results, see selectEvery for the allowed selectors