// This file was automatically generated from json.md by Knit tool. Do not edit. package example.exampleJson19 import kotlinx.serialization.* import kotlinx.serialization.json.* import java.math.BigDecimal val format = Json { prettyPrint = true } fun main() { val pi = BigDecimal("3.141592653589793238462643383279") val piJsonDouble = JsonPrimitive(pi.toDouble()) val piJsonString = JsonPrimitive(pi.toString()) val piObject = buildJsonObject { put("pi_double", piJsonDouble) put("pi_string", piJsonString) } println(format.encodeToString(piObject)) }