Как обновить JSON массивами объектов? - PullRequest
1 голос
/ 03 октября 2019

Я пытаюсь выполнить преобразование для каждого объекта в массиве в моем 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-классы, поскольку в некоторых данных есть неизвестные поля, которые мне не нужныпроиграть при конвертации в класс дел.

...