jsonname

package module
v0.28.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 27, 2026 License: Apache-2.0 Imports: 1 Imported by: 4

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

Constants

This section is empty.

Variables

View Source
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL