Я пытаюсь выполнить преобразование для каждого объекта в массиве в моем JSON.
JSON выглядит примерно так:
{
"foos": [
{
"urls": ["www.google.com", "www.google.com", "www.stackoverflow.com"]
},
{
"urls": ["www.facebook.com"]
},
...
]
}
Я пытаюсь удалить дубликатыиз массива urls
.
Я пытался использовать что-то вроде этого:
(__ \\ 'urls).json.update(Reads.of[JsArray].map(scopes => JsArray(scopes.value.distinct)))
Но продолжаю получать ошибку о error.path.result.multiple
.
Я могу 'Кажется, я не могу найти способ внести изменения во все, что находится внутри массива JSON.
Кроме того, я не могу использовать здесь case-классы, поскольку в некоторых данных есть неизвестные поля, которые мне не нужныпроиграть при конвертации в класс дел.