помогите пожалуйста, не могу понять как сделать правильней:
Есть вот такой вот изначальный джейсончик,
{"iccid": "44444",
"time": "2021-10-05T09:37:58",
"latitude": "55.9065",
"longitude": "72.0831"}
Надо получить вот такой джейсончик:
{"iccid":"44444",
"data":{"longitude":{"value":"72.0831",
"updatedAt":"2021-10-05T09:37:58"},
"latitude":{"value":"55.9065",
"updatedAt":"2021-10-05T09:37:58"}}}
На данном этапе проблем нет, кейс классы и json4s помогли с решением
НОООО
Если по одному из полей в data приходит null, то это поле надо исключить, например если пришло longitude none, то мы бы получили такой джейсончик
{"iccid":"44444",
"data":{"latitude":{"value":"55.9065", "updatedAt":"2021-10-05T09:37:58"}}}
Вот как реализовать эту проверку и конструирование джейсончико в спеременной схемой внутри data....
За ранее спасибо!