منسّق JSONL

نسّق ملفات JSON Lines (NDJSON) وحوّل بين JSON و JSONL. تحقّق من صحة كل سطر واعرض تدفقات NDJSON بتنسيق منسّق

لا يوجد إدخال

نص الإدخال

المخرجات المنسّقة

حول JSON Lines

التنسيق

يخزّن JSON Lines (NDJSON) كائن JSON صالحًا واحدًا في كل سطر — بدون فواصل بين السجلات وبدون مصفوفة تغليف. مثالي للبث المتدفق وسجلات الإلحاق فقط.

الاستخدامات الشائعة

تُستخدم على نطاق واسع في مجموعات بيانات تدريب نماذج LLM، واستجابات البث عبر API، وملفات السجلات، وتصدير قواعد البيانات، وخطوط معالجة البيانات الضخمة التي تعالج السجلات سطرًا بسطر.

التحقق على مستوى السطر

يتم تحليل كل سطر بشكل مستقل، لذا لا يُبطل السجل التالف الملف بأكمله. تُبلغ هذه الأداة عن أرقام الأسطر الدقيقة لأي أخطاء.

لماذا تختار منسّق JSONL؟

أداة احترافية مبنية من أجل الموثوقية

تحويل ثنائي الاتجاه

حوّل مصفوفة JSON قياسية إلى JSON Lines لخطوط أنابيب البث المتدفق، أو ادمج ملف JSONL مرة أخرى في مستند JSON منسّق واحد.

التحقق سطرًا بسطر

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

يركّز على الخصوصية

يعمل التنسيق والتحويل بالكامل داخل متصفحك. لا تترك مجموعات البيانات أو السجلات أو الملفات المصدَّرة جهازك أبدًا.

كيف تعمل

خطوات بسيطة لمعالجة jsonl الخاص بك كمحترف

1

الصق أو ارفع

الصق نص JSON Lines، أو ارفع ملف .jsonl / .ndjson.

2

اختر وضعًا

اختر تنسيق JSONL أو JSON → JSONL أو JSONL → JSON.

3

تحويل فوري

يتحدّث الناتج مباشرة مع التحقق من صحة كل سطر وأرقام أسطر الأخطاء.

4

انسخ واستخدم

انسخ النتيجة إلى الحافظة واستخدمها في أي مكان.

منسّق ومحقق JSONL Formatter احترافي

تُنفَّذ معالجة JSONL Formatter بالكامل في متصفحك — لا رفع للملفات، ولا حسابات، ولا قيود.

JSONL Formatter هي أداة مجانية تعمل داخل المتصفح للتعامل مع JSON Lines (المعروف أيضًا باسم NDJSON أو JSON المحدد بأسطر جديدة). تعرض كل سطر بتنسيق منسّق، وتتحقق من صحة كل سجل، وتحوّل في كلا الاتجاهين بين مصفوفة JSON قياسية وصيغة JSON Lines.

يُعد JSON Lines المعيار الفعلي لمجموعات بيانات تدريب نماذج LLM، وواجهات برمجة التطبيقات (APIs) الدفعية على نمط OpenAI، والسجلات المهيكلة، وتدفقات الأحداث — في أي مكان تصل فيه السجلات واحدة تلو الأخرى ويجب معالجتها بشكل تدريجي. يتعامل هذا المنسّق مع ملفات بحجم ميغابايتات متعددة مع تحقق فوري من صحة كل سطر.

تتم جميع المعالجة بنسبة 100% من جانب العميل. لا يتم رفع مجموعات البيانات أو ملفات السجلات أبدًا، مما يجعل الأداة آمنة للبيانات الخاصة والحساسة.

لماذا يختار المحترفون EZ Formatter

100%
معالجة من جانب العميل
0
بيانات تُرسَل إلى الخوادم
60
أدوات في منصة العمل

بياناتك تبقى داخل متصفحك

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

إجابات على الأسئلة الشائعة حول تنسيق Jsonl Formatter

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

الصق مصفوفة JSON، ثم انتقل إلى وضع "JSON → JSONL"، وسيصبح كل عنصر من عناصر المصفوفة سطرًا واحدًا من JSON مضغوط. انسخ الناتج واحفظه كملف .jsonl.

نعم. يتم تحليل كل سطر بشكل مستقل، وتُبلَّغ الأسطر غير الصالحة بأرقام أسطرها الدقيقة، بحيث يسهل تحديد موقع السجل التالف وإصلاحه حتى في الملفات الكبيرة.

نعم، يشير الاسمان إلى نفس الفكرة: JSON محدد بأسطر جديدة. كما أن NDJSON له مواصفة رسمية تتضمن اصطلاحات UTF-8 والأسطر الجديدة، وتلتزم بها هذه الأداة.

لا. يعمل التنسيق والتحويل بالكامل داخل متصفحك. لا شيء يترك جهازك.

مصفوفة JSON تغلّف جميع السجلات داخل [] بفواصل بينها ويجب تحليلها كمستند واحد؛ بينما يكتب JSON Lines (NDJSON) قيمة JSON كاملة واحدة في كل سطر بدون غلاف. وفقًا لمواصفة ndjson-spec على GitHub، يمكن معالجة السجلات المفصولة بأسطر بشكل تدفقي سطرًا بسطر - فملف سجل بحجم 2 GB يحتوي على سطر تالف في السطر 900 يكلّفك ذلك السطر فقط، وليس الأسطر من 901 وما بعدها.

يتم تحليل كل سطر بشكل مستقل وفقًا لمعيار RFC 8259، ويسرد التقرير أرقام الأسطر مع موضع الحرف الدقيق لكل خطأ. أما الأسطر التي تُحلَّل بنجاح فيُعاد تنسيقها بأسلوب pretty-print مع إزاحة متسقة، فيبقى الناتج JSONL صالحًا بينما يصبح مقروءًا.

يُعد NDJSON تنسيق البث المستخدم في واجهات برمجة تطبيقات OpenAI لإكمالات المحادثة والتضمينات (حمولات SSE المجزّأة)، وفي تصديرات مجموعات البيانات الضخمة من GitHub على BigQuery، وطلبات Elasticsearch الجماعية (bulk)، وواجهة Google Maps Routes API. يتيح تنسيق JSONL محليًا فحص التدفقات المُلتقطة دون الحاجة إلى خادم.

{-- * External Resources Component(#19 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / 官方语言文档 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}

الأدوات ذات الصلة