Documentation
¶
Index ¶
- type CSVConverter
- type JSONConverter
- func (j *JSONConverter) ConvertTo(jsonData []map[string]string) [][]string
- func (j *JSONConverter) ConvertWithOrder(jsonData []map[string]string, headerKeys []string) [][]string
- func (j *JSONConverter) Read(jsonPath string) ([]map[string]string, error)
- func (j *JSONConverter) WriteTo(csvData [][]string, csvPath string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSVConverter ¶
type CSVConverter struct{}
func (*CSVConverter) ConvertTo ¶
func (c *CSVConverter) ConvertTo(csvData [][]string) ([]map[string]string, error)
func (*CSVConverter) WriteTo ¶
func (c *CSVConverter) WriteTo(jsonData interface{}, jsonPath string) error
type JSONConverter ¶
type JSONConverter struct{}
func (*JSONConverter) ConvertTo ¶
func (j *JSONConverter) ConvertTo(jsonData []map[string]string) [][]string
func (*JSONConverter) ConvertWithOrder ¶
func (j *JSONConverter) ConvertWithOrder(jsonData []map[string]string, headerKeys []string) [][]string
ConvertWithOrder be used when you need specific order with header or only need specific columns.
Click to show internal directories.
Click to hide internal directories.