Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SupportedFileTypes = []Encoding{ {JSON, json.Unmarshal, jsn.Marshal}, {YAML, yml.Unmarshal, yml.Marshal}, {YML, yml.Unmarshal, yml.Marshal}, {TOML, toml.Unmarshal, toml.Marshal}, {HCL, hcltf.Unmarshal, hcltf.Marshal}, {TF, hcltf.Unmarshal, hcltf.Marshal}, {CSV, sv.Unmarshal, sv.Marshal}, {XML, xmll.Unmarshal, xmll.Marshal}, {INI, inii.Unmarshal, inii.Marshal}, {GRON, grn.Unmarshal, grn.Marshal}, {HTML, htm.Unmarshal, xmll.Marshal}, {LINE, lines.Unmarshal, jsn.Marshal}, {TXT, lines.Unmarshal, jsn.Marshal}, {PROTO, pb.Unmarshal, jsn.Marshal}, }
Functions ¶
func PrettyFormat ¶
Types ¶
type EncodingType ¶
type EncodingType int
EncodingType represents the supported encoding types as an enum with a string representation
const ( JSON EncodingType = iota YAML YML TOML HCL TF CSV XML INI GRON HTML LINE TXT PROTO )
func GetEncodingType ¶
func GetEncodingType(fileType string) (EncodingType, error)
func (EncodingType) String ¶
func (e EncodingType) String() string
Click to show internal directories.
Click to hide internal directories.