Как использовать fastxml.jackson для проверки вложенного класса дела в Scala - PullRequest
0 голосов
/ 15 февраля 2019

Я новичок в scala и столкнулся с проблемой при проверке свободного стиля json против моего предопределенного класса case. Предположим:

case class sth(f1: String,
               f2: Option[String],
               f3: Map[String, sth2],
               f4: Array[sth2],
        )

case class sth2(subF1: String, subF2: List[sth3])
case class sth3(subF:String)

Я пытался описать валидатор Java 8 Джексона в здесь , но как мне определить класс вложенных дел (в Map и Array) и выдать сообщение об исключении?

Заранее большое спасибо за любой ответ!

1 Ответ

0 голосов
/ 17 февраля 2019

Найден этот пакет, который частично решил мою проблему, но для его работы необходимо вручную определить схему json

...