network_json.go 296 B

12345678910111213141516
  1. // +build json
  2. package net
  3. import (
  4. serialjson "github.com/v2ray/v2ray-core/common/serial/json"
  5. )
  6. func (this *NetworkList) UnmarshalJSON(data []byte) error {
  7. strlist, err := serialjson.UnmarshalStringList(data)
  8. if err != nil {
  9. return err
  10. }
  11. *this = NewNetworkList(strlist)
  12. return nil
  13. }