MCPcopy Create free account
hub / github.com/go-openapi/jsonpointer / GetJSONName

Method GetJSONName

jsonname/name_provider.go:101–104  ·  view source on GitHub ↗

GetJSONName gets the json name for a go property name.

(subject any, name string)

Source from the content-addressed store, hash-verified

99
100// GetJSONName gets the json name for a go property name.
101func (n *NameProvider) GetJSONName(subject any, name string) (string, bool) {
102 tpe := reflect.Indirect(reflect.ValueOf(subject)).Type()
103 return n.GetJSONNameForType(tpe, name)
104}
105
106// GetJSONNameForType gets the json name for a go property name on a given type.
107func (n *NameProvider) GetJSONNameForType(tpe reflect.Type, name string) (string, bool) {

Callers 1

TestNameProviderFunction · 0.95

Implementers 3

stubNameProvideroptions_test.go
NameProviderjsonname/name_provider.go
GoNameProviderjsonname/go_name_provider.go

Calls 1

GetJSONNameForTypeMethod · 0.95

Tested by 1

TestNameProviderFunction · 0.76