Populāri: Dati atjaunināti: 2026. gada 27. oktobris

Kategorijas

Internets1356
Saziņa321
Audio un video898
Grafika un dizains539
Birojs un produktivitāte1124
Izstrādes rīki3134
MI rīki529
Drošība un privātums385
Sistēmas rīki3114
Spēles523
Izglītība un zinātne239
Tīkls un IT284

JSON diff and patch 2.3.0 lejupielādēt

JSON diff and patch.

Šī ir vecāka versija. Jaunākā versija ir 2.5.0. JSON diff and patch 2.5.0 · Izlaista:

Instalēšanas faili 2.3.0

ArhitektūraTipsDarbības jomaFaila lielumsLejupielādeSHA256
64 bitu Portatīvā — — github.com VirusTotal
ARM64 Portatīvā — — github.com VirusTotal

Saite un SHA256 ņemti no Windows Package Manager kopienas manifesta. Pirms palaišanas salīdziniet lejupielādētā faila kontrolsummu.

Izmaiņu saraksts

# 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ārākā kategorijā „Izstrādātāju utilītas”

Skatīt visu
  1. WinMergeIzstrādātāju utilītas · Thingamahoochie Software
  2. jqIzstrādātāju utilītas · jqlang
  3. x64dbgIzstrādātāju utilītas · x64dbg
  4. BiomeIzstrādātāju utilītas · BiomeJS
  5. deltaIzstrādātāju utilītas · Dan Davison
  6. ValeIzstrādātāju utilītas · errata.ai
  7. jadxIzstrādātāju utilītas · Skylot
  8. dnSpyIzstrādātāju utilītas · dnSpyEx
  9. Detect It EasyIzstrādātāju utilītas · horsicq
  10. DifftasticIzstrādātāju utilītas · Wilfred Hughes

Birkas

Kopīgot