Documentation
¶
Overview ¶
Package jsonname is a provider of json property names from go properties.
The entire package has moved closer to the main consumer of this functionality: jsonpointer.
Deprecated: use github.com/go-openapi/jsonpointer/jsonname instead.
Index ¶
- Variables
- type GoNameProviderdeprecated
- type NameProviderdeprecated
- func NewNameProvider() *NameProviderdeprecated
Constants ¶
This section is empty.
Variables ¶
var DefaultJSONNameProvider = jsonname.DefaultJSONNameProvider
DefaultJSONNameProvider is the default cache for types.
Deprecated: use jsonname.DefaultJSONNameProvider instead.
Functions ¶
This section is empty.
Types ¶
type GoNameProvider
deprecated
added in
v0.26.0
type GoNameProvider = jsonname.GoNameProvider
GoNameProvider resolves json property names to go struct field names following the same rules as the standard library's encoding/json package.
Deprecated: use jsonname.GoNameProvideer instead.
func NewGoNameProvider ¶ added in v0.26.0
func NewGoNameProvider() *GoNameProvider
NewGoNameProvider creates a new GoNameProvider.
type NameProvider
deprecated
type NameProvider = jsonname.NameProvider
NameProvider represents an object capable of translating from go property names to json property names.
Deprecated: use jsonname.GoNameProvideer instead.
func NewNameProvider
deprecated
func NewNameProvider() *NameProvider
NewNameProvider creates a new name provider
Deprecated: use jsonname.GoNameProvideer instead.