Fabric-language-kotlin !new! -
Active users by language preference: Java: 198 Kotlin: 213 Python: 197 Rust: 192
// 5. Export filtered results val output = activeKotlinUsers.map { mapOf("name" to it.fullName, "email" to it.email, "age" to it.age) } File("kotlin_fans.json").writeText(json.encodeToString(output)) println("\nExported Kotlin fans to kotlin_fans.json") } Create a build.gradle.kts : fabric-language-kotlin
// Custom serializer for LocalDateTime object LocalDateTimeSerializer : KSerializer<LocalDateTime> { override val descriptor = PrimitiveSerialDescriptor("LocalDateTime", PrimitiveKind.STRING) override fun serialize(encoder: Encoder, value: LocalDateTime) = encoder.encodeString(value.toString()) override fun deserialize(decoder: Decoder): LocalDateTime = LocalDateTime.parse(decoder.decodeString(), DateTimeFormatter.ISO_DATE_TIME) } Active users by language preference: Java: 198 Kotlin: