0

尝试序列化列分析的结果时,未显示 dataType 值,而是使用 {} (我使用 json4s 库)。代码 -

 result.profiles.foreach { case (colName, profile) =>
    println(write(profile)) }

结果 -

在此处输入图像描述

没有这个转换,我可以访问这个字段:

代码 -

 result.profiles.foreach { case (colName, profile) =>
println(s"Column '$colName':\n " +
  s"\tcompleteness: ${profile.completeness}\n" +
  s"\tapproximate number of distinct values: ${profile.approximateNumDistinctValues}\n" +
  s"\tdatatype: ${profile.dataType}\n")}

结果 -

在此处输入图像描述

可能是什么问题呢?

4

0 回答 0