Как разобрать сложный вложенный JSON с помощью akka-http? - PullRequest
0 голосов
/ 30 мая 2020

Я новичок в akka-http и мне было интересно, как я могу разобрать следующий JSON запрос akka-http -

{
   "foos":[
      { 
         "object1 payload"
      },
      {
         "object2 payload"
      }
   ],
   "bars":[
      {
          "object1 payload"
      },
      {
          "object2 payload"
      },
      {
         "object3 payload"
      }
   ]
}

Мой класс case выглядит так -

final case class FooBars (
                          foos : List[Foo],
                          bars : List[Bar]
                         )

где Foo и Bar также являются классами JSON case и содержат несколько полей.

Я пробовал спрей JSON, но это не сработало.

implicit val foobars = jsonFormat2(FooBars)

Должен ли я писать свой собственный сериализатор / десериализатор с использованием Джексона или есть какая-то другая альтернатива?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...