3
我有這樣的代碼Json4s忽略@JsonProperty傑克遜註釋
import com.fasterxml.jackson.annotation.JsonProperty
import org.json4s.DefaultFormats
import org.json4s.jackson.Serialization.{read, write}
object Testing extends App {
implicit val formats = DefaultFormats
val json =
"""
|{
|"1strange_field_name":"name"
|}
""".stripMargin
println(read[Test](json))
}
case class Test(@JsonProperty("1strange_field_name") testName: Option[String])
應當打印測試(有些(名)),但它的打印測試(無)。這是由於json4s沒有使用@JsonProperty註釋引起的。有沒有辦法配置json4s來使用jackson註釋?