التحضير والمعالجة
تعمل أداة تسطيح JSON محلياً في متصفحك لمعالجة سريعة وخاصة دون رفع البيانات.
- استخدام إدخال مدعوم
- اختيار الخيارات المناسبة
- التشغيل محلياً
- مراجعة التشخيصات
يفرد الكائنات JSON المتداخلة إلى مسطحة بفواصل نقاط مع الحفاظ على المسارات. مفيد لتحويل بيانات API المعقدة إلى تنسيق جدولي أو CSV. يعمل محلياً مع نسخ وتنزيل النتيجة.
بنية JSON
إدخال JSON
السحب والإفلات مدعوم
JSON مسطّح
الصق JSON متداخل على اليساء لflattenه.
تعمل أداة تسطيح JSON محلياً في متصفحك لمعالجة سريعة وخاصة دون رفع البيانات.
حوّل JSON المتداخل إلى بنية مسطحة بتنسيق النقطة لمعالجة وتحليل البيانات بشكل أسهل.
الخطوة 1
انتقل إلى JSON Flattener من سجل الأدوات. تعرض الواجهة منطقة إدخال لبيانات JSON المتداخلة وخيارات لتخصيص المخرجات.
الخطوة 2
انسخ محتوى JSON المتداخل والصقه في منطقة الإدخال. تتحقق الأداة من بنية JSON وتعدّها لعملية التسطيح.
الخطوة 3
حدد الفاصل المفضل لديك لمفاتيح تنسيق النقطة. النقطة هي الخيار الافتراضي، لكن يمكنك اختيار الشرطات السفلية أو الشرطات المائلة.
الخطوة 4
اضغط على زر تسطيح لتنفيذ التحويل. تبحث الأداة بشكل تكراري في جميع مستويات بنية JSON وتُنشئ مفاتيح مسطحة.
الخطوة 5
افحص JSON المسطح في منطقة المخرجات. تحقق من تحويل جميع الخصائص المتداخلة بشكل صحيح إلى مفاتيح بتنسيق النقطة مع الحفاظ على القيم.
الخطوة 6
استخدم زر النسخ لوضع JSON المسطح في الحافظة، أو انقر على زر التحميل لحفظ الملف كـ .json.
النتيجة: لا يستطيع المحلل إنتاج نتيجة موثوقة.
الإصلاح: ابدأ بمثال اختبار معروف مثل valid input.
النتيجة: قد يتم الوثوق خطأ ببيانات مقروءة أو قابلة للعكس.
الإصلاح: راجع النتيجة قبل استخدامها في الإنتاج أو في سير عمل أمني أو حساس لفقدان البيانات.
النتيجة: قد يرفض نظام آخر النتيجة أو يفسرها بطريقة خاطئة.
الإصلاح: تأكد أن النظام المستقبل يتبع RFC 8259: JSON.
النتيجة: قد تصل بيانات مبتورة أو بنية غير صحيحة أو تغييرات فاقدة إلى الإنتاج.
الإصلاح: قارن مع reviewed local output واختبر التحويل العكسي عندما يكون ممكناً.
النتيجة: قد تصبح علامة التبويب بطيئة أو تنفد الذاكرة.
الإصلاح: قد يبطئ JSON المتداخل أو متعدد الميغابايت التحليل والفرز والنسخ داخل المتصفح.
النتيجة: النتيجة المحفوظة لم تعد تمثل المصدر.
الإصلاح: شغّل الأداة مرة أخرى وراجع الحالة قبل النسخ أو التنزيل.
تعمل أداة تسطيح JSON محلياً في متصفحك لمعالجة سريعة وخاصة دون رفع البيانات.
تحقق من reviewed local output قبل أن يستخدمه تطبيق آخر.
انقل النتيجة بعد مراجعتها إلى سير عمل محلي مرتبط.
يتحقق هذا المثال من السلوك الأساسي لأداة تسطيح JSON دون رفع البيانات.
JSON Flattener يأخذ بنية JSON المتداخلة ويحوّلها إلى تنسيق مسطح بتنسيق النقطة، حيث تم تمثيل الخصائص المتداخلة بعمق كمفاتيح فريدة مثل "user.address.city". هذا ضروري لاستيراد جداول البيانات وتخزين قواعد البيانات وتدفقات تسوية البيانات.
لا. تحدث جميع عمليات التسطيح محلياً في متصفحك. لا يتم إرسال بيانات JSON إلى أي خادم خارجي، مما يضمن السرية التامة لمعلوماتك أثناء المعالجة.
الصق JSON المتداخل في منطقة الإدخال واضغط على تسطيح. تبحث الأداة في جميع مستويات البنية وتُنشئ مفاتيح بتنسيق النقطة وتُخرج كائناً مسطحاً واحداً بجميع القيم على المستوى العلوي.
يمثل تنسيق النقطة تسلسلات الكائنات المتداخلة باستخدام النقاط كفواصل. على سبيل المثال، كائن عنصر بخاصية مدينة يصبح "address.city" في المخرجات المسطحة.
نعم. يتعامل المسطّح مع المصفوفات باستخدام تنسيق الأقواس مثل "items[0].name" أو "items[].name" لجميع عناصر المصفوفة. هذا يحافظ على فهرسة المصفوفة مع تسطيح البنية العامة.
نعم. تتعامل الأداة مع هياكل JSON بأي عمق تداخل، من كائنات مستويين بسيطة إلى تسلسلات هرمية معقدة بعدة مستويات تداخل.
نعم. بعد التسطيح، يمكنك نسخ JSON المسطح إلى الحافظة باستخدام زر النسخ. يمكنك أيضاً تحميل النتيجة كملف .json.
نعم. جميع القيم الأصلية والأنواع والبيانات محفوظة في عملية التسطيح. فقط البنية تتغير من متداخلة إلى مسطحة، بينما تبقى البيانات الفعلية مطابقة للإدخال الأصلي.
نعم. تتيح لك الأداة تغيير حرف الفاصل من نقطة إلى أحرف أخرى مثل الشرطات السفلية أو الشرطات المائلة.
نعم. بعد تحميل الصفحة، تحدث جميع عمليات التسطيح محلياً في متصفحك دون أي اعتماد على الشبكة.
تعالج أداة تسطيح JSON الإدخال وتنتج النتيجة داخل هذا المتصفح، ولا ترفع بيانات الأداة. لا تُستخدم الملفات أو الحافظة أو الكاميرا أو Canvas أو Web Crypto أو العمال أو التنزيلات إلا عندما يتطلب سير العمل ذلك أو بعد إجراء صريح من المستخدم.