Package-level declarations
Types
Adapter exposing a JsonArray as a KpaList.
Common interface for all kxs adapters, exposing the underlying JsonElement.
The single KpaElementFactory shared by every kxs adapter.
Adapter exposing a JsonObject as a KpaStruct.
Adapter exposing a JsonPrimitive (including JsonNull) as a KpaPrimitive.
Functions
Wraps this JsonArray in a JsonArrayAdapter.
Wraps this JsonObject in a JsonObjectAdapter.
Returns the JsonElement at the path identified by pointer, or null if a key along the path is absent.
Parses path via KPointer.from and returns the JsonElement at that path, or null if absent.
Returns the JsonPrimitive at pointer, or null if the path is absent.
Parses path via KPointer.from and returns the JsonPrimitive at that path, or null if absent.
Returns the JsonElement backing this adapter, or throws if this is not a JsonElementAdapter.
Wraps this JsonElement in the appropriate JsonElementAdapter.