تحويل camelCase إلى dot.case

حوّل أسماء camelCase إلى كلمات بحروف صغيرة تفصل بينها نقاط، كما في بعض مفاتيح الإعدادات.

جارٍ تحميل الأداة…

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

طريقة الاستخدام

  1. أدخل أسماء بصيغة camelCase (اسم في كل سطر أو داخل نص).
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

يُقسم كل اسم camelCase إلى كلمات عند كل انتقال من حرف صغير أو رقم إلى حرف كبير، وقبل آخر حرف كبير في اختصار يليه حرف صغير. ثم تُكتب الكلمات بحروف صغيرة وتُربط بنقطة (.). تبقى الرموز والمسافات حول الأسماء كما هي. مثال: userFirstName تصبح user.first.name.

مثال

النتيجة: النتيجة بصيغة dot.case: user.first.name app.title.v2 order.total.amount، عدد الأسماء المعالجة: 3.

userFirstName
appTitleV2
orderTotalAmount
user.first.name
app.title.v2
order.total.amount

الحدود والملاحظات

  • لا يمكن تقسيم اسم لا يحتوي على حرف كبير يحدد بداية الكلمة، مثل username أو الأسماء العربية.
  • كل حد بين كلمتين يصبح نقطة، وقد تعني النقطة مستوى تداخل جديدا في JSON أو YAML.

أسئلة شائعة عن هذه الأداة

أين تُستخدم صيغة dot.case؟

في بعض ملفات الإعدادات مثل ملفات properties في Java، وفي مفاتيح الترجمة وأسماء الأحداث في أدوات التحليلات.

هل تعني النقطة مستوى جديدا؟

في كثير من الأدوات نعم، فالمفتاح user.first.name قد يُقرأ كثلاثة مستويات متداخلة في JSON أو YAML، فتأكد من أن هذا ما تريده.

كيف تُعامل الأرقام؟

يبقى الرقم مع الحروف التي قبله، فيصبح appTitleV2 هو app.title.v2.