Help us shape the future of Go! Take the 2026 Go Developer Survey

parser

package
v0.153.0 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InterfaceToConfig

func InterfaceToConfig(in any, format metadecoders.Format, w io.Writer) error

func InterfaceToFrontMatter

func InterfaceToFrontMatter(in any, format metadecoders.Format, w io.Writer) error

Types

type LowerCaseCamelJSONMarshaller

type LowerCaseCamelJSONMarshaller struct {
	Value any
}

Code adapted from https://gist.github.com/piersy/b9934790a8892db1a603820c0c23e4a7

func (LowerCaseCamelJSONMarshaller) MarshalJSON

func (c LowerCaseCamelJSONMarshaller) MarshalJSON() ([]byte, error)

type NullBoolJSONMarshaller

type NullBoolJSONMarshaller struct {
	Wrapped json.Marshaler
}

func (NullBoolJSONMarshaller) MarshalJSON

func (c NullBoolJSONMarshaller) MarshalJSON() ([]byte, error)

type ReplacingJSONMarshaller

type ReplacingJSONMarshaller struct {
	Value any

	KeysToLower bool
	OmitEmpty   bool
}

func (ReplacingJSONMarshaller) MarshalJSON

func (c ReplacingJSONMarshaller) MarshalJSON() ([]byte, error)

Directories

Path Synopsis
Package pageparser provides a parser for Hugo content files (Markdown, HTML etc.) in Hugo.
Package pageparser provides a parser for Hugo content files (Markdown, HTML etc.) in Hugo.

Jump to

Keyboard shortcuts

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