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アノテーションを使用していないことが原因です。 jacksonアノテーションを使用するようにjson4sを設定する方法はありますか?