JsonArrayAdapter

class JsonArrayAdapter(val backing: JsonArray) : JsonElementAdapter, KpaList(source)

Adapter exposing a JsonArray as a KpaList.

Parameters

backing

The underlying JsonArray.

Constructors

Link copied to clipboard
constructor(backing: JsonArray)

Properties

Link copied to clipboard
open override val backing: JsonArray
Link copied to clipboard
open override val factory: KpaElementFactory
Link copied to clipboard
open override val size: Int

The number of elements in the backing JsonArray.

Functions

Link copied to clipboard
open operator override fun get(index: Int): KpaElement
Link copied to clipboard
fun KpaElement.toJsonElement(): JsonElement

Returns the JsonElement backing this adapter, or throws if this is not a JsonElementAdapter.

Link copied to clipboard
open override fun toList(): List<KpaElement>