حذف قيم null من JSON
نظّف مستند JSON بحذف جميع مفاتيح الكائنات التي قيمتها null تكراريًا، وكذلك عناصر null داخل المصفوفات.
كيف يعمل
تُرجع كثير من واجهات برمجة التطبيقات كائنات JSON مليئة بحقول null للبيانات الغائبة، ما يثقل الحمولة دون داعٍ أو يعقّد قراءة حمولة التصحيح. تجتاز هذه الأداة المستند بأكمله تكراريًا — الكائنات المتداخلة والمصفوفات — وتزيل كل مفتاح قيمته null، وكذلك كل عنصر في مصفوفة يكون هو نفسه null، للإبقاء على البيانات الموجودة فعليًا فقط.
هل تُحذف قيم null المتداخلة بعمق أيضًا؟
نعم، الحذف تكراري بالكامل: سواء كانت null في الجذر، أو في كائن متداخل على عدة مستويات، أو في مصفوفة، فإنها تُزال بالطريقة نفسها.
هل تُحذف القيم 0 أو false أو "" أيضًا؟
لا، تستهدف الأداة القيمة الحرفية null فقط. أما القيم «الفارغة» لكنها صالحة مثل 0 أو false أو سلسلة فارغة "" فتُحفظ كما هي، لأنها تمثل بيانات حقيقية لا غيابًا للبيانات.
يتم التنظيف بالكامل داخل متصفحك عبر WebAssembly، ولا يُرسل JSON الخاص بك إلى أي خادم.