Skip to content

Commit 7d85232

Browse files
Update csv.md
1 parent 0cfcbb5 commit 7d85232

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

docs/lab/smt/csv.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,7 @@ val metrics: List[Option[Metric]] = ReaderBuilder[Metric]
9494
val csv: String = WriterBuilder[Metric]
9595
.setField(
9696
_.dimensions,
97-
(ds: List[Dimension]) =>
98-
s"""\"{${ds.map(kv => s"""\"\"${kv.key}\"\":\"\"${kv.value}\"\"""").mkString(",")}}\""""
97+
(ds: List[Dimension]) => StringUtils.asJsonString(ds.map(f => f.key -> f.value)
9998
)
10099
.convert(metrics.filter(_.isDefined).map(_.get))
101100
```
@@ -152,8 +151,7 @@ object Dimension {
152151
override def toScala(line: String): Option[List[Dimension]] =
153152
Option(StringUtils.extractJsonValues[Dimension](line)((k, v) => Dimension(k, v)))
154153

155-
override def toCsvString(t: List[Dimension]): String =
156-
s"""\"{${t.map(kv => s"""\"\"${kv.key}\"\":\"\"${kv.value}\"\"""").mkString(",")}}\""""
154+
override def toCsvString(t: List[Dimension]): String = StringUtils.asJsonString(t.map(f => f.key -> f.value)
157155
}
158156
}
159157
object CsvLine4 {

0 commit comments

Comments
 (0)