golang-json, 源碼解釋struct轉json時,struct的屬性字段需要大寫才能轉譯成功

源碼地址 json.Marshal()會調用typeFields函數加載struct的field, typeFields函數會去判斷該字段是否不能導出,如果不能導出且不是結構體類型,就會跳過該字段,後面在執行json編碼的時候,自然看不到該字段了 從這裏可以看出,這個問題跟反射其實沒有關係
相關文章
相關標籤/搜索