الانتقال إلى المحتوى الرئيسي
PulsarKit

محوّل JSON

الطريقة التي تنتقل بها البيانات المنظمة بين البرامج، وعلى نحو متزايد الطريقة التي تُخزن بها.

13 أداة

التحويل إلى JSON

التحويل من JSON

عمليات أخرى على JSON

استخدامات JSON

يصف JSON الكائنات والمصفوفات والأرقام والسلاسل النصية ولا شيء غيرها، وهذا يكفي تمامًا لمعظم البيانات، وهو بسيط بما يكفي لتقرأه كل لغة برمجة دون جدال حول المكتبة. هو ما تعيده واجهات API، وما تُكتب به ملفات الإعداد، وما ينتهي في التخزين المحلي للمتصفح. وميزته على CSV هي التداخل: عميل له ثلاثة عناوين وقائمة طلبات أمر طبيعي في JSON ومربك في جدول.

التنسيق والتصغير، ولماذا يوجد الاثنان

يمكن أن يكون ملف JSON نفسه سطرًا واحدًا طويلًا أو شجرة بمسافات بادئة؛ الآلات تفضل الأول، والناس يحتاجون إلى الثاني. التصغير يحذف كل مسافة ليست داخل سلسلة نصية، ويمكن أن يقلص حجم البيانات المرسلة إلى النصف، وهذا مهم عبر الشبكة. والتنسيق يعيد المسافات البادئة، وهو الفرق بين العثور على فاصلة ناقصة في عشر ثوانٍ وعدم العثور عليها أبدًا. لا يغيّر أي منهما البيانات، وكلاهما آمن مهما كررته، على خلاف إعادة ترميز صورة.

التحويل من الجداول وإليها

تسطيح JSON إلى CSV أو Excel ينجح حين تكون البيانات قائمة سجلات متشابهة حقًا؛ ولا ينجح حين تتداخل الكائنات بعمق، لأن الجدول لا يملك طريقة للتعبير عن قائمة داخل خلية. والتحويلات هنا تسلك الطريق العملي: المسارات المتداخلة تصبح أسماء أعمدة بالنقاط، والأداة تخبرك حين لا يمكن تسطيح بنية، بدل أن تُسقطها بصمت. أما الاتجاه الآخر، من جدول إلى JSON، فآمن دائمًا: كل صف يصبح كائنًا.

تحويل JSON إلى CSV أو Excel دون فقدان البنية

ملف JSON المصدَّر من واجهة API يكون عادةً قائمة سجلات، وهذا بالضبط ما يحتاجه الجدول. الأجزاء التي لا تتسع هي الكائنات والمصفوفات المتداخلة. تسطّح أداة «JSON إلى CSV» المسارات المتداخلة إلى أسماء أعمدة بالنقاط (customer.address.city)، وتتيح لك أن تقرر ما يحدث للمصفوفة: قيمها مجموعة في خلية واحدة، أو عمود لكل عنصر، أو JSON الخام في خلية واحدة. وكل ما يتداخل أعمق من العمق الذي تحدده يبقى في خليته نصًا بصيغة JSON بدل أن يُحذف. وتفعل «JSON إلى Excel» الشيء نفسه في مصنف حقيقي، وهو الخيار الأفضل حين سيقرأ إنسان النتيجة. وحين تكون السجلات داخل كائن غلاف، حدد المسار إليها، مثل data.items.

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

كيف أفتح ملف JSON؟

أي محرر نصوص يعرض النص الخام، وأداة «تنسيق JSON» تجعله مقروءًا بإضافة المسافات البادئة والإشارة إلى أول خطأ في الصياغة. لعرضه جدولًا حوّله إلى CSV أو Excel؛ ولفحصه يكفي التنسيق.

لماذا يظهر ملف JSON غير صالح؟

السبب في أغلب الأحيان فاصلة زائدة في النهاية، أو سلسلة نصية بين علامتي اقتباس مفردتين، أو تعليق، ولا يسمح JSON بأي منها. تحدد أداة «تنسيق JSON» السطر والعمود لأول خطأ؛ ووضعها المتساهل يقبل أيضًا التعليقات والفواصل الزائدة، ويعيد كتابة النتيجة بصيغة JSON صارمة.

هل يمكنني تحويل JSON إلى Excel مع بيانات متداخلة؟

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