ar

من JSON إلى JSONL

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

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

0%

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

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

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

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

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

    يجري التحويل محليًا بالكامل داخل متصفحك، بلغة JavaScript صرفة. من مصفوفة من الكائنات أو القيم تحصل على JSON مضغوط واحد في كل سطر؛ ويُحفظ الترتيب. كذلك يُتعرَّف على كائن يغلّف مثل هذه المصفوفة (مثلًا تحت المفتاح data) وتُستخدم مصفوفته. يمكن بث الناتج سطرًا بسطر، أو معالجته بأدوات مثل jq، أو تحميله إلى قاعدة بيانات على دفعات.

    بهذا تكتمل الرحلة ذهابًا وإيابًا: من JSONL إلى JSON والآن من JSON إلى JSONL، كلاهما متاح محليًا. وتبقى الأداة صريحة في ذلك: يُتوقع وجود مصفوفة في الجذر؛ ويُرفض كائن مفرد بلا مصفوفة تغلّفه أو قيمة عددية برسالة واضحة بدلًا من إنتاج نتيجة مضللة. لا يُرفع أي شيء.

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

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

    في 3 خطوات

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

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

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

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

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

    ما هو NDJSON؟

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

    وماذا لو كان JSON عندي كائنًا بداخله مصفوفة؟

    يُتعرَّف على ذلك: تُستخدم المصفوفة الموجودة بداخله وتُكتب سطرًا بسطر.

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

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

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

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

    أدوات ذات صلة