Данные → фильтр → полезный результат

jq: мастерская JSON

10 рабочих ситуаций: выберите пример, измените JSON или фильтр и выполните настоящий jq 1.8.2 прямо здесь. Данные обрабатываются в памяти вкладки и не отправляются на сервер.

Браузер использует неофициальную WASM-сборку @wasm-zoo/jq 0.9.1 с ядром jq 1.8.2. Команды и исходники рассчитаны на официальный jq 1.8.2 для Windows/Linux.

Параметры и формат результата
Выберите задачу и нажмите «Выполнить jq».

Результат

Результат появится после выполнения. При изменении ввода предыдущий результат помечается устаревшим.

Здесь будет stdout — текст результата.

Повторите в консоли

Скачайте три файла выше в один каталог. В Windows используйте PowerShell 7; в Linux — bash. jq должен быть установлен. Фильтр передаётся файлом, поэтому кавычки внутри него не зависят от оболочки.

Границы мастерской и исходники

Ввод — до 128 КиБ, фильтр — 8 КиБ, параметры — 16 КиБ, stdout + stderr — 256 КиБ; один запуск — до 4 секунд. Отмена уничтожает Worker. Мастерская не читает диск компьютера, не вызывает внешние API и не запускает shell.

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

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