Documentation ¶
Index ¶
- func Decode(kind string, b []byte, v interface{}) error
- func Encode(kind string, v interface{}) ([]byte, error)
- func Print(kind string, v interface{})
- func PrintJSON(v interface{})
- func PrintPrettyJSON(v interface{})
- func ReadFile(kind string, v interface{}, filename string) error
- func WriteFile(kind string, v interface{}, filename string) error
- type Coder
- type JSONCoder
- type JSONPrettyCoder
- type MsgPackCoder
- type TomlCoder
- type YamlCoder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PrintPrettyJSON ¶
func PrintPrettyJSON(v interface{})
Types ¶
type Coder ¶
type Coder interface { Encode(v interface{}) ([]byte, error) Decode(d []byte, v interface{}) error }
func CoderForKind ¶
type JSONPrettyCoder ¶
type JSONPrettyCoder struct { }
func (*JSONPrettyCoder) Decode ¶
func (coder *JSONPrettyCoder) Decode(b []byte, v interface{}) error
func (*JSONPrettyCoder) Encode ¶
func (coder *JSONPrettyCoder) Encode(v interface{}) ([]byte, error)
type MsgPackCoder ¶
type MsgPackCoder struct { }
func (*MsgPackCoder) Decode ¶
func (coder *MsgPackCoder) Decode(b []byte, v interface{}) error
func (*MsgPackCoder) Encode ¶
func (coder *MsgPackCoder) Encode(v interface{}) ([]byte, error)
Click to show internal directories.
Click to hide internal directories.