putJsonObject

fun putJsonObject(key: String, builderAction: JsonObjectBuilder.() -> Unit): JsonElement?(source)

Adds a custom metadata field with a JsonObject value using a DSL builder.

Example:

putJsonObject("context") {
put("source", "api")
put("version", 2)
}

Parameters

key

The metadata field name

builderAction

Lambda for building the JsonObject