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