serialization

package
v0.0.25 Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MarshalJson

func MarshalJson[T any](obj T, indented bool) ([]byte, error)

func MarshalJsonFile

func MarshalJsonFile[T any](obj T, path string) error

func MarshalYaml

func MarshalYaml[T any](obj T, indented bool) ([]byte, error)

func MarshalYamlFile

func MarshalYamlFile[T any](obj T, path string) error

func MustMarshalJson

func MustMarshalJson[T any](obj T, indented bool) []byte

func MustMarshalJsonFile

func MustMarshalJsonFile[T any](obj T, path string)

func MustMarshalYaml

func MustMarshalYaml[T any](obj T) []byte

func MustMarshalYamlFile

func MustMarshalYamlFile[T any](obj T, path string)

func MustUnmarshalJson

func MustUnmarshalJson[T any](data []byte) T

func MustUnmarshalJsonFS added in v0.0.18

func MustUnmarshalJsonFS[T any](f fs.FS, path string) T

func MustUnmarshalJsonFile

func MustUnmarshalJsonFile[T any](path string) T

func MustUnmarshalYaml

func MustUnmarshalYaml[T any](data []byte) T

func MustUnmarshalYamlFS added in v0.0.18

func MustUnmarshalYamlFS[T any](f fs.FS, path string) T

func MustUnmarshalYamlFile

func MustUnmarshalYamlFile[T any](path string) T

func UnmarshalJson

func UnmarshalJson[T any](data []byte) (T, error)

func UnmarshalJsonFS added in v0.0.18

func UnmarshalJsonFS[T any](f fs.FS, path string) (T, error)

func UnmarshalJsonFile

func UnmarshalJsonFile[T any](path string) (T, error)

func UnmarshalYaml

func UnmarshalYaml[T any](data []byte) (T, error)

func UnmarshalYamlFS added in v0.0.18

func UnmarshalYamlFS[T any](f fs.FS, path string) (T, error)

func UnmarshalYamlFile

func UnmarshalYamlFile[T any](path string) (T, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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