需要将JSON中的NaN (因为不是JSON)转换为在Json4s中加倍而不使用jackson。
例如,我有以下JSON:
{ "a": NaN }我需要使用JSON4S解析上面的json。
如果可能的话,我们可以编写任何反序列化器吗?
发布于 2019-07-02 12:16:44
您可以通过版本3.6.7实现这一点。
import org.json4s._
import org.json4s.native.JsonMethods._
def main(args: Array[String]): Unit = {
val json = """{"a": "NaN"}"""
println(parse(json))
// Displays
// JObject(List((a,JString(NaN))))
}https://stackoverflow.com/questions/52333624
复制相似问题