logo
Input Editor
Loading editor...
Workspace
Loading editor...
// Generated Kotlin code will appear here...
settings
Syncing with source in real-time

Generate Kotlin data classes from JSON data instantly. Choose between Kotlinx Serialization, Jackson, or Moshi annotations.

Features

  • Generate Kotlin data classes from JSON
  • Kotlinx Serialization, Jackson, and Moshi support
  • Nullable type handling
  • Default value generation
  • Nested data class generation
  • Copy generated code to clipboard

How to Use

  1. Paste your JSONEnter a sample JSON object.
  2. Select libraryChoose Kotlinx Serialization, Jackson, or Moshi.
  3. Copy Kotlin codeGet production-ready data classes.

FAQ

What serialization libraries are supported?

Kotlinx Serialization (@Serializable), Jackson (@JsonProperty), and Moshi (@Json).

How are nullable fields handled?

Nullable fields generate as String?, Int?, etc. with appropriate default values.

Related Tools