File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -94,8 +94,7 @@ val metrics: List[Option[Metric]] = ReaderBuilder[Metric]
9494val 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}
159157object CsvLine4 {
You can’t perform that action at this time.
0 commit comments