الأكثر طلبًا: آخر تحديث للبيانات: 27 أكتوبر 2026

الأقسام

الإنترنت1,356
التواصل321
الصوت والفيديو898
الرسوميات والتصميم539
المكتب والإنتاجية1,124
أدوات المطورين3,134
أدوات الذكاء الاصطناعي529
الأمان والخصوصية385
أدوات النظام3,114
الألعاب523
التعليم والعلوم239
الشبكات وتقنية المعلومات284

تحميل 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 مأخوذان من بيان (manifest) مجتمع 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

الوسوم

مشاركة