コード例 #1
0
// UnmarshalFromReader reads all the data in the reader and decodes as JSON into the object.
func UnmarshalFromReader(r io.Reader, v Unmarshaler) error {
	data, err := ioutil.ReadAll(r)
	if err != nil {
		return err
	}
	l := jlexer.Lexer{Data: data}
	v.UnmarshalEasyJSON(&l)
	return l.Error()
}
コード例 #2
0
func (v *A) UnmarshalJSON(data []byte) error {
	r := jlexer.Lexer{Data: data}
	easyjson_decode_go_serialization_benchmarks_A(&r, v)
	return r.Error()
}
コード例 #3
0
ファイル: default.go プロジェクト: Cl0udPhish/go-swagger
func (u *ISBN10) UnmarshalJSON(data []byte) error {
	l := jlexer.Lexer{Data: data}
	u.UnmarshalEasyJSON(&l)
	return l.Error()
}
コード例 #4
0
ファイル: default.go プロジェクト: Cl0udPhish/go-swagger
func (h *Hostname) UnmarshalJSON(data []byte) error {
	l := jlexer.Lexer{Data: data}
	h.UnmarshalEasyJSON(&l)
	return l.Error()
}
コード例 #5
0
ファイル: default.go プロジェクト: Cl0udPhish/go-swagger
func (e *Email) UnmarshalJSON(data []byte) error {
	l := jlexer.Lexer{Data: data}
	e.UnmarshalEasyJSON(&l)
	return l.Error()
}
コード例 #6
0
ファイル: default.go プロジェクト: Cl0udPhish/go-swagger
func (b *Base64) UnmarshalJSON(data []byte) error {
	l := jlexer.Lexer{Data: data}
	b.UnmarshalEasyJSON(&l)
	return l.Error()
}
コード例 #7
0
ファイル: default.go プロジェクト: Cl0udPhish/go-swagger
func (r *Password) UnmarshalJSON(data []byte) error {
	l := jlexer.Lexer{Data: data}
	r.UnmarshalEasyJSON(&l)
	return l.Error()
}
コード例 #8
0
// MarshalJSON implements a standard json marshaler interface.
func (v *Uint) UnmarshalJSON(data []byte) error {
	l := jlexer.Lexer{}
	v.UnmarshalEasyJSON(&l)
	return l.Error()
}
コード例 #9
0
ファイル: types_easyjson.go プロジェクト: gobwas/kursobot
func (v *YahooRate) UnmarshalJSON(data []byte) error {
	r := jlexer.Lexer{Data: data}
	easyjson_decode_finance_provider_yahoo_YahooRate(&r, v)
	return r.Error()
}
コード例 #10
0
func (v *Person) UnmarshalJSON(data []byte) error {
	r := jlexer.Lexer{Data: data}
	easyjson_decode_github_com_dimiro1_experiments_easyjson_Person(&r, v)
	return r.Error()
}
コード例 #11
0
ファイル: time.go プロジェクト: Cl0udPhish/go-swagger
func (t *DateTime) UnmarshalJSON(data []byte) error {
	l := jlexer.Lexer{Data: data}
	t.UnmarshalEasyJSON(&l)
	return l.Error()
}
コード例 #12
0
// Unmarshal decodes the JSON in data into the object.
func Unmarshal(data []byte, v Unmarshaler) error {
	l := jlexer.Lexer{Data: data}
	v.UnmarshalEasyJSON(&l)
	return l.Error()
}
コード例 #13
0
ファイル: duration.go プロジェクト: Cl0udPhish/go-swagger
func (d *Duration) UnmarshalJSON(data []byte) error {
	l := jlexer.Lexer{Data: data}
	d.UnmarshalEasyJSON(&l)
	return l.Error()
}
コード例 #14
0
// UnmarshalJSON supports json.Unmarshaler interface
func (v *httpSessionResponse) UnmarshalJSON(data []byte) error {
	r := jlexer.Lexer{Data: data}
	easyjson7f5ba663DecodeGithubComSergeiSvistunovGorpcTransportHttpJson(&r, v)
	return r.Error()
}