// +build json package net import ( "encoding/json" "github.com/v2ray/v2ray-core/common/collect" ) func (this *NetworkList) UnmarshalJSON(data []byte) error { var strlist collect.StringList if err := json.Unmarshal(data, &strlist); err != nil { return err } *this = NewNetworkList(strlist) return nil }