Мы используем API с открытым исходным кодом - spark- json -schema (https://github.com/zalando-incubator/spark-json-schema). Мы хотим поддерживать decimalType, потому что поступающие данные могут иметь точность 25 ~ 29. У кого-нибудь есть опыт сопоставления типа поля в схеме с DecimalType?
val TypeMap = Map(
"string" -> StringType,
"number" -> DoubleType,
"float" -> FloatType,
"integer" -> LongType,
"boolean" -> BooleanType,
"object" -> StructType,
"array" -> ArrayType
)