scala
import org.json4s.native.JsonMethods._
import org.json4s.{DefaultFormats, Formats}
case class Person(name: String, age: Int)
object JsonExample {
def main(args: Array[String]): Unit = {
implicit val formats: Formats = DefaultFormats
val jsonStr = """{"name":"John","age":30}"""
val person = parse(jsonStr).extract[Person]
println(person.name)
println(person.age)
val json = compact(render(person))
println(json)
}
}