Të kërkuara: Të dhënat u përditësuan më 26 tetor 2026

Kategoritë

Internet1355
Komunikim321
Audio dhe video898
Grafikë dhe dizajn539
Zyrë dhe produktivitet1120
Mjete zhvillimi3132
Mjete IA527
Siguri dhe privatësi385
Mjete sistemi3113
Lojëra523
Arsim dhe shkencë239
Rrjet dhe IT284

Shkarko JSON diff and patch 2.3.0

JSON diff and patch.

Ky është një version i vjetër. Versioni i fundit është 2.5.0. JSON diff and patch 2.5.0 · Publikuar:

Skedarët e instalimit 2.3.0

ArkitekturaLlojiShtrirjaMadhësia e skedaritShkarkimiSHA256
64-bit Portativ — — github.com VirusTotal
ARM64 Portativ — — github.com VirusTotal

Lidhja dhe SHA256 vijnë nga manifesti i komunitetit të Windows Package Manager. Krahasoni hash-in e skedarit të shkarkuar para se ta ekzekutoni.

Shënimet e versionit

# 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

Më të njohurat në „Utilitete për zhvillues”

Shiko të gjitha
  1. WinMergeUtilitete për zhvillues · Thingamahoochie Software
  2. jqUtilitete për zhvillues · jqlang
  3. x64dbgUtilitete për zhvillues · x64dbg
  4. BiomeUtilitete për zhvillues · BiomeJS
  5. deltaUtilitete për zhvillues · Dan Davison
  6. ValeUtilitete për zhvillues · errata.ai
  7. jadxUtilitete për zhvillues · Skylot
  8. dnSpyUtilitete për zhvillues · dnSpyEx
  9. Detect It EasyUtilitete për zhvillues · horsicq
  10. DifftasticUtilitete për zhvillues · Wilfred Hughes

Etiketat

Ndaje