Handle scalars in csv, xml files

This commit is contained in:
Mike Farah
2023-03-27 13:54:24 +11:00
parent 1b0a62d08d
commit 8d516ce535
3 changed files with 20 additions and 0 deletions
+4
View File
@@ -103,6 +103,10 @@ func (e *csvEncoder) encodeObjects(csvWriter *csv.Writer, content []*yaml.Node)
}
func (e *csvEncoder) Encode(writer io.Writer, originalNode *yaml.Node) error {
if originalNode.Kind == yaml.ScalarNode {
return writeString(writer, originalNode.Value+"\n")
}
csvWriter := csv.NewWriter(writer)
csvWriter.Comma = e.separator