1 // This file was automatically generated from json.md by Knit tool. Do not edit. 2 package example.exampleJson19 3 4 import kotlinx.serialization.* 5 import kotlinx.serialization.json.* 6 7 import java.math.BigDecimal 8 <lambda>null9val format = Json { prettyPrint = true } 10 mainnull11fun main() { 12 val pi = BigDecimal("3.141592653589793238462643383279") 13 14 val piJsonDouble = JsonPrimitive(pi.toDouble()) 15 val piJsonString = JsonPrimitive(pi.toString()) 16 17 val piObject = buildJsonObject { 18 put("pi_double", piJsonDouble) 19 put("pi_string", piJsonString) 20 } 21 22 println(format.encodeToString(piObject)) 23 } 24