Parcourir la source

Config: Correctly marshal `Address` to JSON (#4021)

yiguous il y a 11 mois
Parent
commit
55e045d098
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      infra/conf/common.go

+ 4 - 0
infra/conf/common.go

@@ -42,6 +42,10 @@ type Address struct {
 	net.Address
 }
 
+func (v Address) MarshalJSON() ([]byte, error) {
+	return json.Marshal(v.Address.String())
+}
+
 func (v *Address) UnmarshalJSON(data []byte) error {
 	var rawStr string
 	if err := json.Unmarshal(data, &rawStr); err != nil {