Популярне: Дані оновлено: 27 жовтня 2026 р.

Категорії

Інтернет1 356
Спілкування321
Аудіо та відео898
Графіка та дизайн539
Офіс і продуктивність1 124
Розробка3 134
Нейромережі та ШІ529
Безпека385
Системні програми3 114
Ігри523
Освіта та наука239
Мережа та IT284

Завантажити JSON diff and patch 2.3.0

JSON diff and patch.

Це стара версія. Остання версія — 2.5.0. JSON diff and patch 2.5.0 · Дата виходу:

Файли встановлення 2.3.0

АрхітектураТипДля когоРозмір файлуЗавантажитиSHA256
64-біт Портативна — — github.com VirusTotal
ARM64 Портативна — — github.com VirusTotal

Посилання й SHA256 взято з маніфесту спільноти Windows Package Manager. Перед запуском порівняйте хеш завантаженого файлу.

Список змін

# PathOptions
This release introduces PathOptions, a powerful new feature that enables precise control over how different parts of your JSON/YAML data are compared. PathOptions allow you to apply different comparison semantics to specific paths within your data structures, giving you fine-grained control over diff behavior.

Key Features:
- Targeted comparison options: Apply SET, MULTISET, precision, or setkeys options to specific paths using the syntax `{"@":["path","to","target"],"^":[options]}`
- Path isolation: Options only affect their specified paths and don't leak globally, allowing you to mix different comparison semantics in the same diff
- Enhanced array dispatch: Fixed critical bug where PathOptions with empty paths (root level) weren't being applied correctly for array dispatch
- Comprehensive documentation: Complete v2 Diff Language guide with new EBNF grammar, PathOption integration examples, and updated CLI help showing flag equivalents
- Extensive test coverage: Added 24 test cases demonstrating PathOption functionality across various data structures and edge cases

Examples:
### Apply SET semantics to specific array while others remain lists:

jd -opts='[{"@":["tags"],"^":["SET"]}]' a.json b.json

### Multiple PathOptions with different semantics

jd -opts='[{"@":["items"],"^":["SET"]}, {"@":["price"],"^":[{"precision":0.01}]}]' a.json b.json

This release maintains full backward compatibility while adding powerful new capabilities for sophisticated diff control scenarios.

# What's Changed
- Fix unicode color diff. by @roberthoenig in #93
- add missing closing parenthesis by @mohammadrezaataeii in #98

# New Contributors
- @mohammadrezaataeii made their first contribution in #98

Full Changelog: https://github.com/josephburnett/jd/compare/v2.2.7...v2.3.0

https://github.com/josephburnett/jd/releases/tag/v2.3.0

Найпопулярніше в категорії «Утиліти розробника»

Показати всі
  1. WinMergeУтиліти розробника · Thingamahoochie Software
  2. jqУтиліти розробника · jqlang
  3. x64dbgУтиліти розробника · x64dbg
  4. BiomeУтиліти розробника · BiomeJS
  5. deltaУтиліти розробника · Dan Davison
  6. ValeУтиліти розробника · errata.ai
  7. jadxУтиліти розробника · Skylot
  8. dnSpyУтиліти розробника · dnSpyEx
  9. Detect It EasyУтиліти розробника · horsicq
  10. DifftasticУтиліти розробника · Wilfred Hughes

Теги

Поділитися