Nano Banana 2.1 ДОСТУПНА — Новинка от Google | Попробовать →
Войти
WAVESPEED AI КОНВЕРТЕР ФОРМАТОВ ДАННЫХ Работает в браузере
100% БЕСПЛАТНО

Бесплатный конвертер форматов данныхJSON, YAML, TOML, XML, CSV и другие.

Конвертируйте конфиги и данные между восемью форматами и точно видите, где файл сломан.
Превращайте примеры данных в интерфейсы TypeScript, схемы Zod, структуры Go или Python dataclasses.

8 форматов в любом направленииОшибки со строкой и столбцомТипы по данным
Без регистрации Без загрузки на сервер Без ограничений

Ввод

Или попробуйте пример

Вставьте или откройте данные, чтобы конвертировать их.

Результат

Данные конвертируются в этой вкладке браузера и никогда не покидают ваше устройство.
ТРИ ПРОСТЫХ ШАГА

Как конвертировать форматы данных

01

Вставьте или откройте данные

Вставьте текст или перетащите файл. Формат определится автоматически, или выберите его в поле «Из».

02

Выберите целевой формат

Выберите формат данных или язык для типов. Ошибки во входных данных показываются со строкой и столбцом.

03

Скопируйте или скачайте

Настройте отступ, сортировку или имя типа, затем скопируйте результат или сохраните его в файл.

WaveSpeed AI

Разрабатываете что-то с API?

Генерируйте изображения, видео и 3D-модели из собственного кода с WaveSpeed AI.

  • Более 1000 ИИ-моделей
  • Изображения, видео и 3D
  • Оплата по факту

$1 бесплатных кредитов для подходящих новых аккаунтов. Карта не нужна. Для генераторов нужны отдельный аккаунт и кредиты. Инструмент «конвертер форматов данных» бесплатный.

Конвертер форматов данных: частые вопросы

Этот конвертер бесплатный?

Да. Конвертируйте сколько угодно — без аккаунта и без ограничений, кроме памяти вашего устройства.

Мои данные загружаются на сервер?

Нет. Чтение и запись выполняются во вкладке браузера, поэтому конфиги с паролями или данными клиентов остаются на вашем устройстве.

Какие форматы поддерживаются?

JSON, YAML (с якорями, ключами слияния и несколькими документами), TOML 1.0, XML, CSV и TSV, INI, файлы .env и строки запроса URL — в любом направлении. Типы можно сгенерировать как интерфейсы TypeScript, схемы Zod, структуры Go или Python dataclasses.

Как показываются ошибки?

Со строкой и столбцом, кратким объяснением и самой строкой с маркером. «Перейти к ошибке» выделяет это место в поле.

Сохраняются ли большие числа и даты?

Целые числа больше 2^53, например 64-битные ID, остаются точными при конвертации между JSON, YAML и TOML. Даты TOML сохраняют свою форму. Строки вроде «yes», «on» или «2024-01-01» в YAML заключаются в кавычки, чтобы старые парсеры YAML не превращали их в логические значения или даты.

Как отображается XML?

Атрибуты становятся ключами, начинающимися с @, текст элемента рядом с атрибутами — #text, а повторяющиеся элементы — списком. Комментарии и инструкции обработки пропускаются, а в смешанном содержимом (текст между дочерними элементами) фрагменты текста объединяются.

Что происходит с данными, которые формат не может хранить?

Вы получите предупреждение. В TOML нет null, поэтому ключи с null пропускаются с примечанием; CSV, INI и .env — плоские форматы, поэтому вложенные значения разворачиваются (address.city, DATABASE__HOST), а списки записываются как JSON.

Как выводятся типы?

По самому примеру: поле, отсутствующее в некоторых элементах списка, становится необязательным, поле, которое иногда равно null, — допускающим null, целые числа становятся integer, а объекты одной формы используют общий тип. Проверьте результат, если пример охватывает не все случаи.

Все бесплатные инструменты

Любой формат за секунды.

Бесплатно, конфиденциально и без ограничений.

Конвертировать данные