التعامل مع JSON
تتواصل الخدمات المصغرة عبر JSON. حزمة encoding/json في Go تجعل هذا الأمر سهلاً.
فك التشفير (تحليل JSON قادم):
go var u User err := json.NewDecoder(r.Body).Decode(&u)
الترميز (إرسال JSON):
go json.NewEncoder(w).Encode(response)
استخدم دائماً Encoder/Decoder للتدفقات (مثل طلبات HTTP) و Marshal/Unmarshal للنصوص أو البايتات الموجودة في الذاكرة.