Описание тега circe-optics
1
ответ
Получение нулевых значений из json с помощью Circe-optics
У меня есть json, который выглядит так: { "cards": [ { "card_id":"1234567890", "card_status":"active", "card_expiration":{ "formatted":"01/20" }, "debit":{ "masked_debit_card_number":"1111 **** **** 1111", } }, { "card_id":"1234567891", "card_status…
23 окт '19 в 13:20
0
ответов
Расшифровать вложенный массив с помощью Circe-optics
У меня такой JSON: "data": { "project": { "activityChildren": [ { "id": 2, "parents": [ { "id": 1 } ] }, ] } } Я хотел бы расшифровать это до List[(Long, List[Long])]с круговой оптикой. Я дошел до: val activityParents: Map[Long, List[Long]] = root.d…
25 окт '19 в 17:22
1
ответ
Как пройти список объектов с несколькими полями с помощью Circe Optics
Я ищу самый элегантный способ пройти по списку объектов с несколькими полями в Json с помощью Circe optics. Допустим, у нас есть такой JSON: [ { "key1": "one", "key2": "two" }, { "key1": "three&…
07 авг '20 в 16:27
1
ответ
Circe-Optics как указать путь с помощью тире
Я пытаюсь получить доступ к полю в json с помощью Circe-optics. Проблема в том, что в поле стоит тире: root.TAB-NR.string Хотя если я напишу root.TAB_NR.string он работает, но поля не существует. Есть идеи, как я могу справиться с этим делом?
24 сен '20 в 01:01
1
ответ
Как декодировать массив, содержащий json, с помощью Circe
У меня есть декодер Circe, как показано ниже. Я уверен, что мой Sentiment Decoder работает правильно, поэтому не буду включать его ниже. case class CryptoData(value: String, valueClassification: Sentiment) implicit val decoder: Decoder[CryptoData] =…
11 сен '21 в 12:02