Конвертер JSON в Kotlin data class tool icon
Инструменты данных и JSON

Конвертер JSON в Kotlin data class

Определяет Kotlin data class по примеру JSON с поддержкой List, nullable-типов и опциональных аннотаций kotlinx.serialization.

JSON-ввод
Примечание: смешанные типы/массивы понижаются до Any?; отсутствующие или null-поля становятся nullable. Всё выполняется локально.
Kotlin-вывод

Как использовать

1. Вставьте JSON в левое поле. 2. Укажите имя корневого класса и стиль аннотаций. 3. Инструмент выведет типы и сгенерирует Kotlin data class. 4. Скопируйте результат для использования в проекте.

Подсказки

Локальная обработка: Вся генерация выполняется в браузере без загрузки данных.

Вывод типов: Поддерживаются nullable-типы. Смешанные массивы понижаются до Any. Имена полей преобразуются в CamelCase.

Поддержка аннотаций: В режиме kotlinx.serialization автоматически добавляется `@SerialName`.

Go Map ↔ JSON

Go Map ↔ JSON

Используйте Go Map ↔ JSON локально в браузере без загрузки файлов и с защитой приватности.

Конвертер TOML ↔ JSON

Конвертер TOML ↔ JSON

Используйте Конвертер TOML ↔ JSON локально в браузере без загрузки файлов и с защитой приватности.

Конвертер XML ↔ JSON

Конвертер XML ↔ JSON

Используйте Конвертер XML ↔ JSON локально в браузере без загрузки файлов и с защитой приватности.

Форматирование JSON

Форматирование JSON

Форматируйте и проверяйте JSON локально для более удобной технической работы.

Сравнение JSON

Сравнение JSON

Используйте Сравнение JSON локально в браузере без загрузки файлов и с защитой приватности.

CSV to JSON

CSV to JSON

Используйте CSV to JSON локально в браузере без загрузки файлов и с защитой приватности.

Excel to JSON

Excel to JSON

Используйте Excel to JSON локально в браузере без загрузки файлов и с защитой приватности.

JSON to CSV

JSON to CSV

Используйте JSON to CSV локально в браузере без загрузки файлов и с защитой приватности.

JSON to Excel

JSON to Excel

Используйте JSON to Excel локально в браузере без загрузки файлов и с защитой приватности.

JSON \u2194 YAML конвертер

JSON \u2194 YAML конвертер

Используйте JSON \u2194 YAML конвертер локально в браузере без загрузки файлов и с защитой приватности.

JSON to C# class

JSON to C# class

Используйте JSON to C# class локально в браузере без загрузки файлов и с защитой приватности.

JSON to Go Struct

JSON to Go Struct

Используйте JSON to Go Struct локально в браузере без загрузки файлов и с защитой приватности.

JSON to TypeScript

JSON to TypeScript

Используйте JSON to TypeScript локально в браузере без загрузки файлов и с защитой приватности.

JSON to Java POJO

JSON to Java POJO

Используйте JSON to Java POJO локально в браузере без загрузки файлов и с защитой приватности.

JSON to Python model

JSON to Python model

Используйте JSON to Python model локально в браузере без загрузки файлов и с защитой приватности.

JSON to Rust Serde struct

JSON to Rust Serde struct

Используйте JSON to Rust Serde struct локально в браузере без загрузки файлов и с защитой приватности.

JSON diff просмотрщик

JSON diff просмотрщик

Используйте JSON diff просмотрщик локально в браузере без загрузки файлов и с защитой приватности.

JSON Schema Validator

JSON Schema Validator

Используйте JSON Schema Validator локально в браузере без загрузки файлов и с защитой приватности.

JSON to JSON Schema

JSON to JSON Schema

Используйте JSON to JSON Schema локально в браузере без загрузки файлов и с защитой приватности.

INI / YAML / JSON конвертер

INI / YAML / JSON конвертер

Используйте INI / YAML / JSON конвертер локально в браузере без загрузки файлов и с защитой приватности.