put

fun put(key: String, value: Int)
fun put(key: String, value: Long)
fun put(key: String, value: Double)

Records value under key as a JSON number.


fun put(key: String, value: Boolean)

Records value under key as a JSON boolean.


fun put(key: String, value: String)

Records value under key as a JSON string (subject to truncation in build).


inline fun <T> put(key: String, value: T)

Serializes value as a proper JSON element (object, array, …) using this builder's json.