kotlinx.serialization 1.2 Released: High-Speed JSON Handling, Value Class Support, Overhauled Docs, and more

This page summarizes the projects mentioned and recommended in the original post on /r/Kotlin

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • kotlinx.serialization

    Kotlin multiplatform / multi-format serialization

    Going by [https://github.com/Kotlin/kotlinx.serialization/blob/fc9343f06c5184d51df9ad1006d26c60c3230c2a/core/commonMain/src/kotlinx/serialization/encoding/Encoding.kt#L209-L230](this), it looks like serializing a @JvmInline @Serializable class with e.g. an Int property will compile as compositeEncoder.encodeInline(...).encodeInt(...). So statically it'll know to encode an Int value

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • jackson-module-kotlin

    Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.

    If you use Jackson, don't forget to include the Kotlin extensions https://github.com/FasterXML/jackson-module-kotlin

  • avro4k

    Avro format support for Kotlin

    Someone already implemented it. Full list of supported formats can be found here.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • People who use Spring and Kotlin...

    2 projects | /r/Kotlin | 26 Sep 2023
  • How would I serialize a JSON primitive to a class?

    2 projects | /r/Kotlin | 1 Jul 2023
  • Scala 3 Macros: How to Read Annotations

    1 project | /r/scala | 26 Jun 2023
  • kotlinx-serialization won't serialize a List?

    1 project | /r/Kotlin | 16 Jun 2023
  • [Android/Multiplatform] Kotlin Flows + Ktor = Flawless HTTP requests (- ArrowKt)

    1 project | /r/androiddev | 15 Mar 2023

Did you konow that Kotlin is
the 16th most popular programming language
based on number of metions?