Pairs

open inner class Pairs<T>

Callback used to add pairs.

Parameters

<T>

the item type

Functions

Link copied to clipboard
open fun <V> add(pairs: BiConsumer<T, BiConsumer<String, V>>)
Add pairs using the given callback.
open fun <E, V> add(elementsExtractor: (T) -> Iterable<E>, pairExtractor: JsonWriter.PairExtractor<E>)
open fun <E, V> add(elementsExtractor: (T) -> Iterable<E>, nameExtractor: (E) -> String, valueExtractor: (E) -> V)
Add pairs from an iterable.
Link copied to clipboard
open fun <K, V> addMapEntries(extractor: (T) -> Map<String, V>)
Add pairs from map entries.