فهم الـ Reflect
يسمح الـ Reflection للبرنامج بفحص أنواعه الخاصة في وقت التشغيل. هكذا تعمل دالة json.Marshal.
تحذير: الـ Reflection بطيء ويتجاوز أمان الأنواع. استخدمه فقط عند بناء أدوات أو مكتبات عامة جداً. بالنسبة للخدمات المصغرة، يفضل الكود الصريح.