| 123456789101112131415161718192021 | // +build jsonpackage netimport (	"encoding/json"	"net")type AddressJson struct {	Address Address}func (this *AddressJson) UnmarshalJSON(data []byte) error {	var rawStr string	if err := json.Unmarshal(data, &rawStr); err != nil {		return err	}	this.Address = ParseAddress(rawStr)	return nil}
 |