JSON
JSON Path Extractor / Flatten
تسطيح (Flatten) JSON متداخل إلى قائمة مسطحة "مسار: قيمة" وإعادة تجميعه إلى بنية متداخلة (Unflatten). ترميز المسار هو نفسه المستخدم في JSONPath/JSON Diff: store.book[0].price.
الأسئلة الشائعة
كيف تُمثَّل عناصر المصفوفات في المسار المسطح؟
تتحول إلى مفاتيح مرقمة داخل المسار مثل store.book[0].price، بحيث يشير الرقم بين القوسين إلى فهرس العنصر داخل المصفوفة.
هل يمكن التراجع عن التسطيح والعودة إلى البنية الأصلية؟
نعم، وضع Unflatten يعيد بناء JSON متداخل من قائمة "مسار: قيمة"، باستخدام نفس ترميز المسار المستخدم في Flatten.
هل تتم معالجة JSON على خادم خارجي؟
لا، كل من التسطيح وإعادة البناء يتمّان بالكامل داخل المتصفح عبر JavaScript دون إرسال أي بيانات لخادم.