Populärt: Data uppdaterade 26 oktober 2026

Kategorier

Internet1 355
Kommunikation321
Ljud och video898
Grafik och design539
Kontor och produktivitet1 120
Utvecklarverktyg3 132
AI-verktyg527
Säkerhet och integritet385
Systemverktyg3 113
Spel523
Utbildning och vetenskap239
Nätverk och IT284

Ladda ner JSON diff and patch 2.3.0

JSON diff and patch.

Det här är en äldre version. Den senaste versionen är 2.5.0. JSON diff and patch 2.5.0 · Släppt:

Installationsfiler 2.3.0

ArkitekturTypOmfattningFilstorlekLadda nerSHA256
64-bitars Portabel — — github.com VirusTotal
ARM64 Portabel — — github.com VirusTotal

Länken och SHA256 kommer från communitymanifestet i Windows Package Manager. Jämför hashen för den nedladdade filen innan du kör den.

Versionsinformation

# 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

Populärast i Hjälpverktyg för utvecklare

Visa alla
  1. WinMergeHjälpverktyg för utvecklare · Thingamahoochie Software
  2. jqHjälpverktyg för utvecklare · jqlang
  3. x64dbgHjälpverktyg för utvecklare · x64dbg
  4. BiomeHjälpverktyg för utvecklare · BiomeJS
  5. deltaHjälpverktyg för utvecklare · Dan Davison
  6. ValeHjälpverktyg för utvecklare · errata.ai
  7. jadxHjälpverktyg för utvecklare · Skylot
  8. dnSpyHjälpverktyg för utvecklare · dnSpyEx
  9. Detect It EasyHjälpverktyg för utvecklare · horsicq
  10. DifftasticHjälpverktyg för utvecklare · Wilfred Hughes

Taggar

Dela