إعادة تسمية مفتاح JSON (تكراريًا)

أعد تسمية مفتاح في كل موضع يظهر فيه داخل مستند JSON، بما في ذلك الكائنات المتداخلة ومصفوفات الكائنات. معالجة محلية 100% (WebAssembly).

مثال:

كيف يعمل

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

ماذا يحدث إذا ظهر المفتاح عدة مرات على مستويات مختلفة؟

تُعاد تسمية جميع المواضع بصرف النظر عن مستوى التداخل: فمفتاح "id" الموجود في الجذر، وفي الكائن الفرعي "user"، وفي كل عنصر من المصفوفة "items"، سيُعاد تسميته في كل مكان بعملية واحدة.

هل يُحافظ على ترتيب المفاتيح في الكائن؟

لا يُضمن الترتيب الدقيق بعد إعادة التسمية: فقد يظهر المفتاح المُعاد تسميته في موضع مختلف داخل الكائن الناتج. وهذا لا يهم عادةً في JSON، حيث لا يكتسب ترتيب مفاتيح الكائن أي دلالة.

معالجة محلية 100%: تتم إعادة التسمية بالكامل داخل متصفحك عبر WebAssembly، ولا يُرسل JSON الخاص بك إلى أي خادم.