JSON to Kotlin
Hand-writing Kotlin data classes from a payload misses fields. Paste JSON to generate classes. Enable Gson, Moshi, or kotlinx.serialization as needed. Use the online cURL generator for HTTP commands.
What it is for
Turn an API JSON sample into a paste-ready Kotlin data class for Android DTOs.
How to use
- Paste a JSON sample and set the class name, for example User.
- Optionally enable Gson, Moshi, or kotlinx.serialization.
- Copy the data class into your Android project.
FAQ
Is the JSON uploaded?
No. Generation stays in the browser.
How is this different from the online cURL generator?
This page builds a Kotlin data class from JSON. The online cURL generator turns an HTTP request into a curl command.
More in this topic: JSON Tools Online