有没有一种优雅的方式将一个case class转换为CSV值。
例如:
我在考虑使用宏,但想知道是否有其他替代方案。
注意:这个case类不包含任何用户定义的字段。
例如:
case class Person( name : String, age : Int, gender: String, address : Option[String])
我在考虑使用宏,但想知道是否有其他替代方案。
注意:这个case类不包含任何用户定义的字段。
"
:scala> Person("\"", 30, "male", None).toCSV() res1: String = ",30,male,
- yǝsʞǝlavalue.toString.replace("\"", "\\\"")
是什么意思? - John