Конвертер JSON в классы C# tool icon
Инструменты данных и JSON

Конвертер JSON в классы C#

Определяет типы C# по примеру JSON и генерирует классы. Поддерживает List<T>/массивы, атрибуты JsonPropertyName и nullable-ссылочные типы.

JSON-ввод
Примечание: смешанные типы/массивы приводятся к object; отсутствующие или null-поля становятся nullable; в режиме List<T> списки инициализируются через new().
C#-вывод

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

  • Вставьте JSON в поле «JSON-ввод».
  • Задайте имя корневого класса и тип коллекции (List/Array).
  • При необходимости включите `JsonPropertyName` и nullable-ссылочные типы.
  • Скопируйте сгенерированный код C# из правой панели.

Подсказки

  • Локальная обработка: конвертация выполняется в браузере без загрузки данных.
  • Умный вывод типов: автоматически определяются string, int, bool, массивы и вложенные объекты.
  • Именование: свойства автоматически приводятся к PascalCase.
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 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 Kotlin data class

JSON to Kotlin data class

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

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 конвертер локально в браузере без загрузки файлов и с защитой приватности.