При использовании Json4s было очень ясно, что вы можете явно игнорировать определенные поля. Однако я не вижу никакой документации о том, как игнорировать все неизвестные поля.Json4s (Родной/Джексон) Игнорировать все неизвестные поля
В Джексон, я хотел бы использовать следующую аннотацию:
import com.fasterxml.jackson.annotation._
@JsonIgnoreProperties(ignoreUnknown=true)
case class MyClass(string: String)
Как это сделать с помощью Джексона или родной версии Json4s?
Любопытно, какую версию Scala вы используете? И какая версия Json4s? Я заметил, что это все еще беспокоит меня. Хотя я бы хотел тщательно протестировать его. – crockpotveggies
Для теста я использовал версию 3.2.11 json4s и Scala 2.11.x. Какая у вас проблема? – thwiegan
Я использовал ту же версию на Scala 2.10.x. Я обращаюсь к частному API, который регулярно меняет структуру и добавляет поля, хотя я заметил, что он все еще не работает, потому что появятся некоторые поля. Эти поля не безопасны для типов, поэтому я стараюсь не разбирать их вообще. – crockpotveggies