const текстовая помощь = () => {

Экранируйте или восстанавливайте специальные символы HTML.
Нулевые сетевые запросы и необработанные данные никогда не покидают браузер.

Текстовая помощь · DevBox Локальная панель инструментов

готовый Объем: 0 Б Затраченное время: 0 мс
UTF-8 Отступ: 4 пробела JSON
1

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

Нажмите «Категория» в библиотеке инструментов ниже, а затем нажмите «Карточки». Название рабочей области немедленно переключится на соответствующую возможность.

2

Опубликовать контент

Приклейте JSON, код или секретный текст слева. Большинство инструментов автоматически выдают результаты после ввода без необходимости нажимать «Выполнить».

3

Посмотреть результаты

Правая часть — результат обработки. JSON Форматирование можно переключить на «Дерево/Визуализация». Инструменты сравнения будут выделять добавления, удаления и изменения.

4

Скопируйте или поделитесь

Скопируйте результаты, загрузите файл или нажмите «Поделиться», чтобы создать ссылку Hash. Данные записываются только в адресную строку браузера и не передаются на сервер.

Меню библиотеки инструментов

Выберите модуль по категории, и карточки и примеры сцен ниже будут переключены вместе.

Примеры и сценарии

Текущий ·JSON Ядро

Нажмите «Заполнить», чтобы открыть инструмент и написать образец, и вы сможете напрямую увидеть результаты.

JSON Формат

Улучшение отклика интерфейса

Сжать JSON Развернуть отступ и вырезать древовидную структуру

{
  "status": "success",
  "code": 200,
  "data": { "user": { "id": 1001, "name": "Ada" }, "list": [1, 2, 3] }
}
JSON Проверка грамматики

Найдите лишние запятые

Будет отмечать строки ошибок вместо общего жетона «Неожиданно».

{
  "ok": true,
  "msg": "多余逗号会报错",
}
JSON5 Анализ

JSON5 → Стандартный JSON

Комментарии, одинарные кавычки и конечные запятые будут преобразованы в анализируемый формат JSON.

{
  // 配置注释
  env: 'dev',
  retries: 3,
  hosts: ['a.local', 'b.local',],
}
JSONPath Запрос

Извлечь названия книг с ценой > 20

выражение$.store.book[?(@.price>20)].title→ Три тела, алгоритм

{
  "store": {
    "book": [
      { "title": "三体", "price": 48 },
      { "title": "JSON 手册", "price": 12 },
      { "title": "算法", "price": 88 }
    ]
  }
}
JSON Сравнить Diff

Две конфигурации развертывания

реплики изменены, отладка удалена, регион добавлен

Старый
{"env":"prod","replicas":2,"debug":false}
Б новый
{"env":"prod","replicas":4,"region":"cn-east"}
JSON Сортировка по ключу

Сортировка ключей по алфавиту

Вложенные объекты также будут переупорядочены для облегчения сравнения.

{
  "z": 1,
  "m": 2,
  "a": { "c": 3, "b": 2 }
}

Инструкция по применению

Узнайте, когда какой инструмент использовать по модулю. Нажатие «Просмотр инструментов» приведет к переходу к соответствующей категории, а затем используйте приведенный выше пример, чтобы заполнить рабочую область одним щелчком мыши.

JSON Ядро

Чаще всего он используется для отладки интерфейса, устранения неполадок журналов и сравнения конфигураций. Рекомендуется сначала отформатировать, чтобы увидеть структуру. Если есть проблемы с синтаксисом, используйте проверку, чтобы найти номер строки.

  1. Вставьте тело ответа, сжатое в одну строку, выберите «Формат JSON», и правая часть расширится; древовидное представление может напрямую изменить значение ключа. Если вам нужно загрузиться с адреса, нажмите «Потянуть» после подтверждения (будет инициирован сетевой запрос).
  2. газетаUnexpected tokenЕсли вместо этого вы используете «Проверку синтаксиса», будут отмечены строки с лишними запятыми и отсутствующими круглыми скобками.
  3. Используйте «JSON5 синтаксический анализ» для конфигураций с комментариями или запятыми, которые выведут стандартный JSON.
  4. Чтобы сравнить две конфигурации: откройте «JSON Сравнить Diff»; чтобы объединить их в один, используйте «JSON Merge».
  5. Возьмите только несколько полей: откройте «JSONPath». Используйте «JSON Schema», чтобы сделать вывод или проверить контракт.

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

Просмотр инструментов

Многоформатное преобразование и сущности

При подключении к конфигурации эксплуатации и обслуживания и серверным моделям нет необходимости возвращаться к онлайн-станции преобразования.

  1. JSON ↔ YAML / TOML / XML / CSV: сначала выберите направление, а затем вставьте исходный текст.
  2. XML должен быть анализируемым документом; корневой узел будет обернут одним слоем, когда JSON→XMLroot.
  3. «Сгенерировать код объекта» может работать с Java, Go, Python, TypeScript, C#, PHP, Kotlin, Swift, Rust, GraphQL и т. д.
  4. JSON → SQL INSERT, взаимное преобразование завитка / почтальона, клавиша изменения подчеркивания верблюжьего регистра — все это классифицируется как взаимные преобразования.

Если преобразование не удалось, см. сообщение об ошибке справа; сначала отформатируйте его, чтобы убедиться, что JSON допустимо, а затем преобразуйте друг в друга, вероятность успеха будет выше.

Просмотр инструментов

Украшение кода и текст Diff

Выложите кусок JS/SQL, сжатый в одну строку, или сравните два лога или черновика конфигурации.

  1. «Украшение/сжатие кода» сначала выберите тип (Украшение JS, SQL Украшение и т. д.), и результаты появятся справа.
  2. Опция сжатия удалит комментарии и лишние пробелы, что подходит для сравнения объемов и не подходит для использования в качестве производственного компоновщика.
  3. «Текст Diff» — это любой текст в левом и правом столбце, разница которого выделяется линией. Это не обязательно должно быть JSON.

Тип благоустройства переключается в правом верхнем углу рабочей области.

Просмотр инструментов

кодирование, хеширование, JWT, RSA

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

  1. Base64 / URL: Кодирование и декодирование — это два инструмента, будьте осторожны, чтобы не вставить их задом наперед.
  2. Хэш: текст или локальный файл; HMAC необходимо заполнить ключ справа. Прежде всего целостность SHA-256 / SHA-512.
  3. JWT: анализ даст unix/ISO/локальное время; Генерация и проверка могут быть HS256 или RS256.
  4. AES-GCM: ключ создания пароля, зашифрованный текст — JSON. RSA По-прежнему сначала «сгенерируйте ключ», а затем расшифровывайте.
  5. Временная метка: чисто цифровая, автоматически оценивается в секундах или миллисекундах; вы также можете использовать «текущее время» для ввода локального времени и ISO одним щелчком мыши.

Ключ обрабатывается только локально, не публикуйте данные производственной среды.

Просмотр инструментов

текстовая помощь

Экранирование, дедупликация, регуляризация и подсчет слов, подходят для обработки списков, фрагментов журналов и текста, который нужно вставить на страницу.

  • HTML Escape: поставить<div>Станьте цельным персонажем, который можно будет безопасно вставить на страницу или перевернуть ее.
  • Обработка строк: удаление пробелов, новых строк, верхнего и нижнего регистра, удаление дубликатов, удаление пустых строк, статистика символов.
  • Обычный тест: заполните столбец регулярных выражений, выберите флажки в опциях, и совпадения будут выделены.

Тот же инструмент может удалять пробелы, регистр и разбивать массивы, изменяя параметры.

Просмотр инструментов

Другие гаджеты

Изображения, QR-коды, градиенты и короткие JS-коды обрабатываются локально и не проходят через сервер.

  • Простое выполнение JS: выполнение коротких скриптов в изолированной программной среде iframe,Не вставляйте ненадежный код.
  • Сжатие изображений/преобразование формата/Exif: локальный Canvas или анализ, но не загрузка.
  • QR-код: введите текст для создания или перетащите изображение для распознавания.
  • CSS Градиент: отрегулируйте начальную точку, конечную точку, угол и скопируйте сгенерированныйbackgroundзаявление.

Изображения и QR-коды заполняются в браузере, файлы не загружаются.

Просмотр инструментов

Документация продукта

01.Безопасность данных и локальные вычисления

Обработка JSON, кодирование, декодирование, хеширование, JWT, RSA и т. д. выполняются в браузере. исходный текстНе будет отправлено на серверную часть. Ключи и приватные данные по-прежнему не рекомендуется вставлять на любую онлайн-страницу.

02.Обратная связь и обмен информацией в режиме реального времени

Результаты будут доступны сразу после ввода функции стабилизации. Поделитесь ссылкой, чтобы использовать#tool=&data=Hash Передавайте параметры и адаптируйтесь к вызову сценария, чтобы сервер не сохранял ваш контент.

03.Описание кнопок рабочей области

  • полноэкранный: скрыть верхнюю панель и библиотеку инструментов, оставив только редактор.
  • делиться: закодируйте текущий инструмент и введите адрес Hash и отправьте полный URL коллеге для воспроизведения.
  • скачать: сохраните результат справа в файл.
  • Очистить/копировать результаты: Очистить ввод или записать в буфер обмена.

04.Часто задаваемые вопросы

  • Почему после вставки нет вывода?

    RSA, JWT, картинки, градиенты и бегунки JS нужно нажимать кнопки на панели. Остальные инструменты автоматически обрабатывают ввод после паузы около 120 мс.

  • JSON Конечно, я могу это понять, но там написано, что это незаконно?

    Стандартный JSON запрещает комментарии, одинарные кавычки и конечные запятые. Пожалуйста, используйте JSON5 для анализа этого типа текста или сначала удалите комментарии, а затем отформатируйте.

  • Ссылка для обмена особенно длинная?

    Данные записываются в Hash, а размер ограничен длиной браузера URL. Пожалуйста, вставляйте большие файлы локально и не полагайтесь на общие ссылки.

  • Будет ли темная тема включена в следующий раз?

    Тема, отступ и размер шрифта существуют на локальном компьютере localStorage, и их необходимо сбросить после смены браузера или очистки данных сайта.

0 ms
Нет задержки передачи по сети
100%
Чистая клиентская работа
40+
модуль локальных инструментов
Операция выполнена успешно