تحويل NDJSON إلى JSON (والعكس)

حوّل NDJSON (كائن JSON واحد في كل سطر، وهي صيغة شائعة لملفات السجلات وتدفقات البيانات) إلى مصفوفة JSON تقليدية، أو العكس.

مثال:

من NDJSON إلى JSON

من JSON إلى NDJSON

كيف يعمل

NDJSON («Newline Delimited JSON») صيغة يحتوي فيها كل سطر على كائن JSON مستقل — وتُستخدم بكثرة في ملفات السجلات وتدفقات الأحداث والتصديرات الضخمة التي يمكن معالجتها سطرًا بسطر دون تحميلها كلها في الذاكرة. تحوّل هذه الأداة في الاتجاهين: اجمع ملف NDJSON في مصفوفة JSON واحدة تستطيع معظم الأدوات التقليدية استخدامها، أو فكّك مصفوفة JSON إلى NDJSON لإدخالها في مسار معالجة سجلات أو بث.

ماذا يحدث إذا احتوى أحد أسطر NDJSON على JSON غير صالح؟

يتوقف التحويل مع رسالة خطأ تحدد رقم السطر المعيب، لتتمكن من تصحيحه بسرعة دون الحاجة إلى فحص الملف بأكمله.

هل تسبب الأسطر الفارغة في NDJSON أي مشكلة؟

لا، فالأسطر الفارغة أو التي لا تحتوي إلا على مسافات تُتجاهل تلقائيًا عند التحويل إلى JSON.

معالجة محلية 100%: يتم التحويل بالكامل في متصفحك عبر WebAssembly — ولا تغادر بياناتك جهازك أبدًا.