Chapter III · Форматтеры и код
Форматтеры и код.
Форматируйте, сжимайте и конвертируйте JSON, XML, YAML, CSV, SQL, regex — плюс генераторы кода, схемы, фреймворки, DevOps и тестирование.
- Tools
- 122 инструментов
- Sections
- 10 sections
Offline
Форматировать и минифицировать13 tools
Преобразование данных16 tools
Конвертер JSON в XMLКонвертер CSV в JSONКонвертер YAML в JSONКонвертер JSON в ExcelTOML ⇄ JSON КонвертерINI ⇄ JSON КонвертерКонвертер схем SQL → NoSQLШестнадцатеричный / Бинарный РедакторУтилиты для Массивов БайтовProtobuf PlaygroundКодировщик / Декодировщик MessagePackИнструменты Apache Avro SchemaCSV → Набор данных JSONCSV Статистический АнализаторМетаданные модели ONNXЗагрузчик моделей TensorFlow.js
Генераторы кода18 tools
JSON в интерфейс TypeScriptJSON в класс C#JSON в Java POJOJSON в Python DataclassJSON в Go StructJSON в Kotlin Data ClassJSON в JSON SchemaXML в интерфейс TypeScriptJSON в Rust StructJSON в PHP Class / DTOJSON в C++ StructJSON в Swift CodableJSON в модель Dart / FlutterJSON в C# RecordJSON в Scala Case ClassJSON в Elixir StructJSON в тип данных HaskellCSV в выражения SQL INSERT
Фреймворки и UI16 tools
JSON в React Hook Form + ZodJSON в Next.js Server ActionJSON в модель схемы PrismaJSON в схему Drizzle ORMJSON в сущность TypeORMJSON в схему + модель MongooseJSON в маршрутизатор tRPCJSON в тип + резолвер GraphQLГенератор конфигов TailwindГенератор React-компонентовCSS → Tailwind JIT КонвертерГенератор Компонентов shadcn/uiГенератор Страниц Next.js App RouterSvelteKit Component + Page GeneratorГенератор Vue 3 + Pinia StoreГенератор историй Storybook
Схема и API9 tools
База данных5 tools
DevOps и сборка11 tools
Генератор Docker ComposeРазвертывание + сервис KubernetesGitHub Actions WorkflowGitLab CI PipelineTerraform Module StubГенератор лучших практик DockerfileHelm Chart SkeletonГенератор конфигурации ViteГенератор конфигурации esbuild / RollupПомощник миграции Webpack → ViteАнализатор размера бандла (симулятор)
Тестирование5 tools
Текст и RegEx20 tools
Тестер RegexКонвертер регистраСравнение текстовых фрагментовСчетчик слов и символовСортировка строкУдаление повторяющихся строкИзменение порядка текстаНайти и заменитьHTML в MarkdownСчетчик символовУдалить пробелыAI ПерефразировщикПовторитель текстаКонвертер переносов строкДвоичный ⇄ Текстовый КонвертерОценка читабельностиАнализатор настроенийАнализатор плотности ключевых словПроверка на плагиат (локальная)Regex Playground
From the blog
Reading on this topic.
csv
CSV parsing is harder than you think (and why `split(',')` isn't enough)
Quoted fields, escaped quotes, embedded newlines, UTF-8 BOMs, Excel's opinions. A tour of every CSV footgun and the libraries that handle them.
json
NaN, null and undefined in JSON: what serialises to what
JSON has null. JavaScript has null, undefined and NaN. Python has None. This is the table of what survives each conversion — and the traps everyone hits.
5 min read
How to convert JSON to YAML (and back) without breaking things
JSON ↔ YAML looks simple until you hit anchors, multi-line strings, booleans that aren't booleans, and the Norway problem.
End of Chapter III
Next · Chapter IVКодировщики и крипто