منسق JSON [٢٠٢٦]: تنسيق جميل و تصغير و عرض شجري لملفات كبيرة حتى ٥٠٠ ميجابايت مع فحص صحة المخطط
منسق ومدقق JSON مجاني أونلاين لعام ٢٠٢٦. الصق ١٠ ميجابايت أو اسحب ملف سجل ٥٠٠ ميجابايت → مسافات جميلة ٢ أو ٤ و تصغير في سطر واحد و عرض شجري قابل للطي و استعلامات JSONPath و فحص صحة مخطط 2020-12 وفق معيار AJV ٢٠٢٦ و مقارنة فرق بين كائنين JSON و التحويل المتبادل بين YAML و JSON و TOML و CSV → مصفوفة كائنات و الهروب من اليونيكود و إنشاء واجهة TypeScript و ترميز وفك ترميز Base64. تعامل الملفات الكبيرة عبر تقسيم Web Worker FileReader لعدم تجميد علامة المتصفح. صفر رفع، كلياً على العميل، ٦ لغات، وسمة فاتحة/داكنة تلقائية مع نظام التشغيل.
١. ٩ مواقف تجعلك تندم على أدوات JSON الأخرى
- ملف سجل API ٣٠٠ ميجابايت JSON. عند لصققه في أي موقع آخر → يتجمد. في Korelyy: محلّل متدفق WebAssembly بخوارزمية simdjson.500 ميجابايت أقل من ٧ ثوانٍ على ماك بوك إير M3 ٢٠٢٦. الأخرون: «ملف كبير جداً».
- مصفوفة ٢٠٠ ألف كائن متداخل. عرض الشجري لدى الآخرين ٨ ثوانٍ. لدى Korelyy ٢٠٢٦: عرض إصدار افتراضي.١٠٠ عقدة ظاهرة فقط حتى لـ مليونين صفاً. ١٠ آلاف صف في ١٥٠ مللي ثانية.
- فوضى إصدارات مخطط JSON: نسبة ٨٣٪ من المدققين ما يزالون يستخدمون draft-07 بينما معيار OpenAPI 3.1 وعام ٢٠٢٦ RFC 8927 يعتمدان على draft-2020-12. يدعم Korelyy AJV 8 جميع المسودات 4 و 6 و 7 و 2020-12 و JTD الجديد لعام 2026. الأخطاء تشير إلى رقم السطر و العمود، بنقرة واحدة يقفز مباشرة للموضع الخطأ في السطر 28417 في الخاصية «lastModified».
- مقارنة فرق بين استجابتين للخادم (قبل وبعد النشر): الأدوات الأخرى تعطي مقارنة على مستوى الأحرف فتظهر كل المسافات كأخطاء. لدى كورلي: مقارنة دلالية حسب الخاصية: مضافة/محذوفة/تغيير نوع/تغيير قيمة. بنقرة تنتقل مباشرة لخط الكود المحدد.
- تصدير CSV من أداة ذكاء الأعمال 500 ألف صف، مطلوب مصفوفة كائنات كجسم API. اسحب ملف CSV إلى كورلي → عناوين الأعمدة تصبح مفاتيح الكائنات. سياسة علامات الاقتباس: دائماً أو عند الحاجة. كشف تلقائي للمحددات: جدولة/فاصلة/فاصلة منقوطة. 2 مليون صف CSV → ٢ ثانية.
- ملفات سجل JSON الصادرة من Logstash / fluent-bit. عند لصقها في أدوات أخرى تظهر \\u003c/script بسبب هروب مزدوج خاطئ. لدى كورلي: خيار «الهروب الذكي المزدوج» يكتشف تلقائياً عدد مرات التحليل ويعالج مشاكل الهروب الشائعة ليونيكود \\u والشرطات المائلة المزدوجة.
- تصحيح أخطاء توكن JWT. عند لصق التوكن الذي يبدأ بـ eyJhbGciOiJIUzI1NiJ9 يتعرف كورلي تلقائياً ويقسم التوكن إلى ثلاثة أجزاء ويفك ترميز base64url لها وينسقها بشكل جميل: الهيدر و المحتوى و التوقيع.
- ملفات الضبط: Cargo.toml و package.json و Pipfile. التحويل المتبادل الثلاثي بين YAML و JSON و TOML مع الحفاظ على ترتيب المفاتيح، ودعم تركيبات YAML من الـ anchors والدمج، وجميع مواصفات TOML 2026 للجداول المتعددة الأسطر المضمّنة.
- إنشاء واجهات TypeScript من استجابة API للواجهة الأمامية بنقرة واحدة. اسم الجذر مخصص. تحديث ٢٠٢٦: خصائص اختيارية و للقراءة فقط و الحفاظ على تعليقات JSDoc ووصف المفاتيح.
٢. سير العمل القياسي لمنسق كورلي JSON بخطوات ٦
- افتح Korelyy → منسق JSON. اسحب الملف أو الصق المحتوى. كشف تلقائي للأخطاء مع تمييز الأقواس و الفواصل المفقودة.
- اختر المخرج: منسق جميل (٢ أو ٤ مسافات أو جدولة) أو مصغر في سطر واحد. تحويل إلى JSONP أو CJSON أو JSON5 بنظام علامات اقتباس مرتخٍ لعام ٢٠٢٦.
- تبديل إلى عرض الشجري: طيّ/فكّ طي الكل، مربع بحث يُرشّح العقد حسب الكلمة المفتاحية، منزلق عمق التوسع من ٠ إلى ١٠. زر نسخ المسار (مثل prop.nested[3].field إلى الحافظة).
- الصق المخطط → تشغيل المدقق. قائمة الأخطاء قابلة للنقر لتنتقل لسطر الكود. كما يدعم JSON Type Definition (JTD RFC 8927: المعيار الجديد لعام 2026).
- مرشّح JSONPath: $..products[?(@.price > 100 && @.inStock==true)] — فلترة فورية، عداد نتائج، وتصدير المصفوفة المفلترة كـ JSON جديد.
- تبويب المقارنة: الصق أو اسحب ملفين JSON1 و JSON2 → مقارنة دلالية حسب الخاصية. تنزيل رقعة JSON Patch الموحدة.