Populyar: Məlumat yeniləndi: 27 oktyabr 2026

Kateqoriyalar

İnternet1.356
Ünsiyyət321
Audio və video898
Qrafika və dizayn539
Ofis və məhsuldarlıq1.124
Tərtibatçı alətləri3.134
Süni intellekt alətləri529
Təhlükəsizlik və məxfilik385
Sistem alətləri3.114
Oyunlar523
Təhsil və elm239
Şəbəkə və İT284

JSON diff and patch 2.3.0 yüklə

JSON diff and patch.

Bu köhnə versiyadır. Son versiya: 2.5.0. JSON diff and patch 2.5.0 · Buraxılış tarixi:

Quraşdırma faylları 2.3.0

ArxitekturaNövƏhatəFayl ölçüsüYükləSHA256
64 bit Portativ — — github.com VirusTotal
ARM64 Portativ — — github.com VirusTotal

Keçid və SHA256 Windows Paket Meneceri icma manifestindən götürülüb. Faylı işə salmazdan əvvəl heşi müqayisə edin.

Versiya qeydləri

# 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

Tərtibatçı köməkçiləri: ən populyar

Hamısına bax
  1. WinMergeTərtibatçı köməkçiləri · Thingamahoochie Software
  2. jqTərtibatçı köməkçiləri · jqlang
  3. x64dbgTərtibatçı köməkçiləri · x64dbg
  4. BiomeTərtibatçı köməkçiləri · BiomeJS
  5. deltaTərtibatçı köməkçiləri · Dan Davison
  6. ValeTərtibatçı köməkçiləri · errata.ai
  7. jadxTərtibatçı köməkçiləri · Skylot
  8. dnSpyTərtibatçı köməkçiləri · dnSpyEx
  9. Detect It EasyTərtibatçı köməkçiləri · horsicq
  10. DifftasticTərtibatçı köməkçiləri · Wilfred Hughes

Teqlər

Paylaş