scala - 无法使用 json4s 将简单的 JSON 提取到案例类

标签 scala json4s

我正在尝试在工作表中使用 json4s 来尝试一下,我只想将 json 提取到某个案例类:

import org.json4s.native.JsonMethods
import org.json4s.{DefaultFormats, Extraction, JValue}

case class Person(name: String, age: Int)
val json = """{"name":"joe","age":15}"""

JsonMethods.parse(json).extract[Person]

最佳答案

您在导入之后忘记了隐式 val jsonDefaultFormats = DefaultFormats

关于scala - 无法使用 json4s 将简单的 JSON 提取到案例类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39752062/

相关文章:

scala - 用于理解时递归调用不在尾部位置

java - 有没有办法限制 MapReduce 程序的节点数?

java - JodaTime 序列化问题

json - 使用 Json4s 和自定义序列化器多态读取 JSON

scala - [json4s] :Extracting Array of different objects

scala - 反序列化后受案例类定义位置影响的结构相等性

scala - Json4s 'linq-style' 用于理解给出空列表

inheritance - scala中的自类型继承

scala - 根据spark数据帧scala中的列值过滤行

scala - 如何获得可用于符号方法的scalaz IDEA实时模板?