buildCborMap

fun buildCborMap(builderAction: MapBuilder<CborBuilder>.() -> Unit): DataItem

Builds a DataItem for a CBOR map with the given builder action.

Example usage:

val dataItem = buildCborMap {
put("foo", 1)
put(42, "baz")
putCborArray("foobar") {
add("bar")
}
putCborMap(Simple.FALSE) {
put("foo2", "bar2")
putCborArray(Simple.TRUE) {
add("baz", "bazbaz")
}
}
}

Return

the resulting DataItem.

Parameters

builderAction

the builder action.