jsonecho

Форматтер JSON

Вставьте JSON и получите чистый и проверенный результат. Если что-то сломано — покажем, где именно.

Загрузка…

Все инструменты

Форматтер JSONФорматирование и проверка JSON с номерами строк.ФорматироватьВалидатор JSONПроверка синтаксиса JSON с точным местом ошибки.ПроверитьРедактор JSONРедактирование JSON с живой проверкой и видом дерева.РедактироватьПросмотр JSONПросмотр JSON как раскрываемого и ищущего дерева.ПросмотрКрасивый вывод JSONФорматирование JSON с выбираемым отступом.ФорматироватьПарсер JSONРазбор JSON и показ получившейся структуры.РазборМинификация JSONМинификация JSON удалением пробелов.СжатьЧиталка JSONОткрытие файлов .json и чтение как ищущего дерева.ЧитатьJSON в строкуКонвертация JSON в экранированную строку как JSON.stringify.ЭкранироватьJSON в одну строкуСвёртка многострочного JSON в одну строку.СжатьСравнение JSONСравнение двух документов JSON и список добавлений, удалений и изменений.DiffСортировка JSONСортировка ключей JSON по алфавиту на каждом уровне вложенности.СортироватьФорматтер JSON5Форматирование JSON5 и преобразование в стандартный JSON.JSON5Валидатор JSON5Проверка синтаксиса JSON5 и поиск ошибок.JSON5JSON в XMLJSON в XML.КонвертацияJSON в CSVJSON в CSV.КонвертацияJSON в YAMLJSON в YAML.КонвертацияJSON в TSVJSON в TSV.КонвертацияJSON в строкуJSON в строку.КонвертацияСтрока в JSONСтрока в JSON.КонвертацияJSON в ExcelJSON в Excel.ExcelJSON в HTML-таблицуJSON в HTML-таблицу.КонвертацияJSON в Markdown-таблицуJSON в Markdown-таблицу.КонвертацияXML в JSONXML в JSON.КонвертацияXML в CSVXML в CSV.КонвертацияXML в YAMLXML в YAML.КонвертацияXML в строкуXML в строку.КонвертацияRSS в JSONRSS в JSON.ЛентыYAML в JSONYAML в JSON.КонвертацияYAML в XMLYAML в XML.КонвертацияYAML в CSVYAML в CSV.КонвертацияCSV в JSONCSV в JSON.КонвертацияCSV в XMLCSV в XML.КонвертацияCSV в YAMLCSV в YAML.КонвертацияCSV в HTML-таблицуCSV в HTML-таблицу.КонвертацияExcel в JSONExcel в JSON.ExcelExcel в HTML-таблицуExcel в HTML-таблицу.ExcelФорматтер XMLФорматтер XML.ФорматироватьМинификация XMLМинификация XML.СжатьПросмотр XMLПросмотр XML.ДеревоКрасивый вывод XMLКрасивый вывод XML.ФорматироватьВалидатор XMLВалидатор XML.ПроверитьРедактор XMLРедактор XML.РедактироватьПарсер XMLПарсер XML.РазборФорматтер WSDLФорматтер WSDL.WSDLФорматтер SOAPФорматтер SOAP.SOAPВалидатор YAMLВалидатор YAML.ПроверитьПросмотр YAMLПросмотр YAML.ДеревоФорматтер YAMLФорматтер YAML.ФорматироватьПарсер YAMLПарсер YAML.РазборФорматтер HTMLФорматтер HTML.ФорматироватьКрасивый вывод HTMLКрасивый вывод HTML.ФорматироватьВалидатор HTMLВалидатор HTML.ПроверитьПросмотр HTMLПросмотр HTML.ДеревоРедактор HTMLРедактор HTML.РедактироватьМинификация HTMLМинификация HTML.СжатьЭкранирование HTMLЭкранирование HTML.ЭкранироватьСнятие экранирования HTMLСнятие экранирования HTML.СнятьЭкранирование XMLЭкранирование XML.ЭкранироватьСнятие экранирования XMLСнятие экранирования XML.СнятьЭкранирование JavaScriptЭкранирование JavaScript.ЭкранироватьСнятие экранирования JavaScriptСнятие экранирования JavaScript.СнятьЭкранирование JavaЭкранирование Java.ЭкранироватьСнятие экранирования JavaСнятие экранирования Java.СнятьЭкранирование .NET (C#)Экранирование .NET (C#).ЭкранироватьСнятие экранирования .NET (C#)Снятие экранирования .NET (C#).СнятьЭкранирование JSONЭкранирование JSON.ЭкранироватьСнятие экранирования JSONСнятие экранирования JSON.СнятьЭкранирование CSVЭкранирование CSV.ЭкранироватьСнятие экранирования CSVСнятие экранирования CSV.СнятьЭкранирование SQLЭкранирование SQL.ЭкранироватьСнятие экранирования SQLСнятие экранирования SQL.СнятьУтилиты строкУтилиты строк.ТекстКодирование URLКодирование URL.КодироватьДекодирование URLДекодирование URL.ДекодироватьКодирование JSON для URLКодирование JSON для URL.КодироватьДекодирование JSON из URLДекодирование JSON из URL.ДекодироватьКодирование XML для URLКодирование XML для URL.КодироватьДекодирование XML из URLДекодирование XML из URL.ДекодироватьКодирование YAML для URLКодирование YAML для URL.КодироватьДекодирование YAML из URLДекодирование YAML из URL.ДекодироватьКодирование Base64Кодирование Base64.Base64Декодирование Base64Декодирование Base64.Base64JSON в Base64JSON в Base64.Base64Base64 в JSONBase64 в JSON.Base64XML в Base64XML в Base64.Base64Base64 в XMLBase64 в XML.Base64YAML в Base64YAML в Base64.Base64Base64 в YAMLBase64 в YAML.Base64Beautifier JSBeautifier JS.ФорматироватьКрасивый вывод JavaScriptКрасивый вывод JavaScript.ФорматироватьBeautifier CSSBeautifier CSS.ФорматироватьКрасивый вывод CSSКрасивый вывод CSS.ФорматироватьМинификация CSSМинификация CSS.СжатьФорматтер C#Форматтер C#.ФорматироватьФорматтер JavaФорматтер Java.ФорматироватьФорматтер GraphQLФорматтер GraphQL.ФорматироватьФорматтер AngularФорматтер Angular.ФорматироватьФорматтер VueФорматтер Vue.ФорматироватьФорматтер LessФорматтер Less.ФорматироватьФорматтер SCSSФорматтер SCSS.ФорматироватьФорматтер TypeScriptФорматтер TypeScript.ФорматироватьФорматтер Babel (JS)Форматтер Babel (JS).ФорматироватьФорматтер MarkdownФорматтер Markdown.ФорматироватьФорматтер MDXФорматтер MDX.ФорматироватьФорматтер Glimmer / HandlebarsФорматтер Glimmer / Handlebars.ФорматироватьФорматтер Lightning Web ComponentФорматтер Lightning Web Component.ФорматироватьФорматтер PHPФорматтер PHP.ФорматироватьФорматтер FlowФорматтер Flow.ФорматироватьJSON в JavaГенерация классов Java из JSON.JavaXML в JavaГенерация классов Java из XML.JavaJSON в PythonГенерация классов Python из JSON.PythonXML в PythonГенерация классов Python из XML.PythonJSON в Objective-CГенерация классов Objective-C из JSON.Objective-CXML в Objective-CГенерация классов Objective-C из XML.Objective-CJSON в JSON SchemaГенерация классов JSON Schema из JSON.JSON SchemaXML в JSON SchemaГенерация классов JSON Schema из XML.JSON SchemaJSON в SwiftГенерация классов Swift из JSON.SwiftXML в SwiftГенерация классов Swift из XML.SwiftJSON в C#Генерация классов C# из JSON.C#XML в C#Генерация классов C# из XML.C#JSON в GoГенерация классов Go из JSON.GoXML в GoГенерация классов Go из XML.GoJSON в RustГенерация классов Rust из JSON.RustXML в RustГенерация классов Rust из XML.RustJSON в CrystalГенерация классов Crystal из JSON.CrystalXML в CrystalГенерация классов Crystal из XML.CrystalJSON в C++Генерация классов C++ из JSON.C++XML в C++Генерация классов C++ из XML.C++JSON в TypeScriptГенерация классов TypeScript из JSON.TypeScriptXML в TypeScriptГенерация классов TypeScript из XML.TypeScriptJSON в JavaScript PropTypesГенерация классов JavaScript PropTypes из JSON.JavaScript PropTypesXML в JavaScript PropTypesГенерация классов JavaScript PropTypes из XML.JavaScript PropTypesJSON в FlowГенерация классов Flow из JSON.FlowXML в FlowГенерация классов Flow из XML.FlowJSON в KotlinГенерация классов Kotlin из JSON.KotlinXML в KotlinГенерация классов Kotlin из XML.KotlinJSON в ElmГенерация классов Elm из JSON.ElmXML в ElmГенерация классов Elm из XML.ElmJSON в RubyГенерация классов Ruby из JSON.RubyXML в RubyГенерация классов Ruby из XML.RubyJSON в DartГенерация классов Dart из JSON.DartXML в DartГенерация классов Dart из XML.DartJSON в PikeГенерация классов Pike из JSON.PikeXML в PikeГенерация классов Pike из XML.PikeJSON в HaskellГенерация классов Haskell из JSON.HaskellXML в HaskellГенерация классов Haskell из XML.Haskell

Как пользоваться Форматтер JSON

  1. Вставьте JSON в левое поле (или загрузите файл).
  2. При желании выберите размер отступа.
  3. Справа появится результат. Скопируйте или скачайте.
  4. При ошибке сообщение покажет номер строки.

О Форматтер JSON

Неформатированный JSON трудно читать. Этот форматтер добавляет понятные отступы и одновременно проверяет синтаксис. Лишняя запятая или незакрытая скобка — сразу видны строка и столбец.

Всё работает в вашем браузере. Ничего не отправляется на сервер.

Быстрые советы

Используйте отступ 2 или 4 в зависимости от стиля команды.

После форматирования можно переключиться на дерево, чтобы изучить структуру.

Частые вопросы

Мои данные уходят на сервер?

Нет. Обработка полностью в браузере.

Что происходит при ошибке?

Форматирование останавливается, показываются строка, столбец и причина.

Поддерживается JSON5 или комментарии?

Стандартный форматтер строг к JSON. Для JSON5 используйте инструмент JSON5.

Какой лимит размера?

Лимит щедрый; несколько мегабайт обычно работают.

Можно ли автоматически исправить типичные ошибки?

Опция исправления пытается обработать лишние запятые, неправильные кавычки и комментарии.