ar

من JSONL إلى JSON

حوّل JSON Lines‏ (NDJSON) إلى مصفوفة JSON محليًا - سجل واحد في كل سطر، بلا رفع، مباشرةً في متصفحك.

تتم المعالجة محلياً على جهازك ...

0%

ملفاتك لم تغادر جهازك قط

    هل يُرفَع ملفي؟

    لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق

    دون رفعمحلي 100%
    محتواك يبقى لديكلا وصول لأطراف خارجية
    خوادم في ألمانياGDPR بالتصميم
    مدقَّقة خارجيًاTLS A+ · ترويسات A+

    تخزّن JSON Lines، وتسمى أيضًا NDJSON، قيمة JSON واحدة بالضبط في كل سطر. وهذه الصيغة معيارٌ لملفات السجلات وتصدير البيانات والمعالجة المتدفقة وبيانات تدريب تعلّم الآلة، لأن الملف يُقرأ ويُلحَق به سطرًا سطرًا دون تحميله بأكمله في الذاكرة. وفي المقابل، تتوقع كثير من الأدوات مصفوفة JSON واحدة. تقرأ هذه الأداة ملف .jsonl الخاص بك وتجمع كل سطر في مصفوفة JSON واحدة سهلة القراءة.

    يجري التحويل محليًا بالكامل داخل متصفحك، بـ JavaScript صرف. يُحلَّل كل سطر غير فارغ على حدة بوصفه JSON ويُؤخذ إلى المصفوفة بترتيبه الأصلي، وتُتخطّى الأسطر الفارغة. تأتي النتيجة بمسافة بادئة من فراغين وجاهزة للاستعمال فورًا - مثلًا لتفحّص مقتطف من سجل في محرّر، أو لتسليم تصدير NDJSON إلى واجهة لا تقبل سوى المصفوفات.

    إذا لم يكن السطر JSON صالحًا، فلا تفشل الأداة في صمت بل تذكر رقم السطر بالضبط وسببه - فتجد الخطأ بسرعة في الملفات الكبيرة. أما الاتجاه العكسي، من مصفوفة JSON عودةً إلى JSON Lines، فتتولاه أداتنا من JSON إلى JSONL. لا يُرفع أي شيء، وتبقى بياناتك على جهازك.

    البيانات التقنية

    البيانات التقنية
    صيغ الإدخالJSONL, NDJSON
    صيغة الإخراجJSON
    معالجة دفعيةلا
    المعالجةمحليًا في المتصفح (JavaScript)
    رفع الملفاتلا يوجد

    في 3 خطوات

    1. أفلِت ملف JSONL الخاص بك أو اختره.
    2. تجمع الأداة الأسطر في مصفوفة.
    3. نزّل ملف JSON.

    القيود: تتوقّع قيمة JSON واحدة بالضبط في كل سطر (JSON Lines / NDJSON). تُتخطّى الأسطر الفارغة، وتُجمع بقية الأسطر في مصفوفة بترتيبها وتُخرَج بمسافة بادئة من فراغين. إذا لم يكن السطر JSON صالحًا، يتوقف التحويل ذاكرًا رقم السطر بدلًا من إنتاج خرج خاطئ في صمت.

    الأسئلة الشائعة

    هل يُرفع ملفي؟

    لا. يجري التحويل محليًا بالكامل داخل المتصفح - ولا يُرسل أي شيء.

    ما هو NDJSON؟

    NDJSON اسم آخر لـ JSON Lines: يحمل كل سطر قيمة JSON واحدة بالضبط.

    ماذا يحدث مع سطر مشوَّه؟

    يُذكَر لك رقم السطر بالضبط وسببه - دون فشل صامت.

    هل يُحفظ الترتيب؟

    نعم. تظهر العناصر في المصفوفة بالترتيب الأصلي للأسطر.

    هل يعمل العكس أيضًا؟

    نعم، عبر أداتنا "من JSON إلى JSONL".

    أدوات ذات صلة