SaaSHub helps you find the best software and product alternatives Learn more →
Top 9 Kotlin Serialization Projects
-
Good API design dictates that you should be flexible as to what you accept and strict about what you serve. Being flexible doesn't really break anything.
Elasticsearch and Opensearch both actually have partial support for JSON5 (comments), which is a nice feature if you want to document e.g. a complex query or mapping choice. It won't return any comments in the response. So it won't break other parsers. Implementing JSON 5 support like this is a valid thing to do for any server. More broad support for this in parsers would be nice.
I'd probably enable this on my own servers if this was possible. I'd need that to be supported in kotlinx.serialization. See discussion on this here: https://github.com/Kotlin/kotlinx.serialization/issues/797
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
jackson-module-kotlin
Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.
-
-
ktoml
Kotlin Multiplatform parser and compile-time serializer/deserializer for TOML format (Native, JS, JVM) based on KxS
-
-
-
-
-
Kotlin Serialization discussion
Kotlin Serialization related posts
-
How would I serialize a JSON primitive to a class?
-
kotlinx-serialization won't serialize a List?
-
Ktoml 0.5.0 released 🎉
-
[Android/Multiplatform] Kotlin Flows + Ktor = Flawless HTTP requests (- ArrowKt)
-
How to parse XML in Kotlin?
-
Why should I use kotlinx.serialization?
-
Question about app weight... I want to use Apache commons math3, should I fork it and "crop" it to reduce compile times and app weight?
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jan 2025
Index
What are some of the best open-source Serialization projects in Kotlin? This list will help you:
# | Project | Stars |
---|---|---|
1 | kotlinx.serialization | 5,485 |
2 | jackson-module-kotlin | 1,129 |
3 | kaml | 528 |
4 | ktoml | 465 |
5 | xmlutil | 391 |
6 | avro4k | 201 |
7 | knbt | 80 |
8 | kbson | 41 |
9 | Packable | 33 |