vertx / io.vertx.kotlin.core.json

Package io.vertx.kotlin.core.json

Types

Json

object Json

Extensions for External Classes

io.vertx.core.json.JsonArray

io.vertx.core.json.JsonObject

Functions

JsonArray

fun JsonArray(vararg values: Any?): JsonArray

JsonObject

fun JsonObject(vararg fields: Pair<String, Any?>): JsonObject

array

fun Json.array(vararg values: Any?): JsonArray
fun Json.array(values: Iterable<Any?>): JsonArray
fun Json.array(value: JsonObject): JsonArray
fun Json.array(value: JsonArray): JsonArray
fun Json.array(values: List<Any?>): JsonArray
fun Json.array(block: JsonArray.() -> Unit): JsonArray

json

fun <T> json(block: Json.() -> T): T

obj

fun Json.obj(vararg fields: Pair<String, Any?>): JsonObject
fun Json.obj(fields: Iterable<Pair<String, Any?>>): JsonObject
fun Json.obj(fields: Map<String, Any?>): JsonObject
fun Json.obj(block: JsonObject.() -> Unit): JsonObject