@hatealleverything

Как можно удалить дубликаты в json объекте?

"57939542_676854000": {
      "price": "15.95",
      "market_hash_name": "100-Proof Jug",
      "ru_rarity": "Common"
    },
    "57939545_0": {
      "price": "5.00",
      "market_hash_name": "Armor of the Radiant Crusader",
      "ru_rarity": "Common"
    },
    "57939545_679889639": {
      "price": "3.20",
      "market_hash_name": "Armor of the Radiant Crusader",
      "ru_rarity": "Common"
    },
    "57939546_676890580": {
      "price": "4.98",
      "market_hash_name": "Aspect Wraps of the High Plains",
      "ru_rarity": "Uncommon"
    },
    "57939548_0": {
      "price": "2.00",
      "market_hash_name": "Back Hook - Off-Hand",
      "ru_rarity": "Uncommon"
    },
    "57939548_680034817": {
      "price": "3.20",
      "market_hash_name": "Back Hook - Off-Hand",
      "ru_rarity": "Uncommon"
    },
    "57939549_679704489": {
      "price": "2.52",
      "market_hash_name": "Back Hook",
      "ru_rarity": "Uncommon"
    },
    "57939549_3863589862": {
      "price": "5.00",
      "market_hash_name": "Back Hook",
      "ru_rarity": "Uncommon"
    },
    "57939550_0": {
      "price": "2.70",
      "market_hash_name": "Back-Ache",
      "ru_rarity": "Common"
    },
    "57939550_673881884": {
      "price": "4.09",
      "market_hash_name": "Back-Ache",
      "ru_rarity": "Common"
    },
    "57939550_3992208124": {
      "price": "4.80",
      "market_hash_name": "Back-Ache",
      "ru_rarity": "Common"
    }
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
@d-sem
Распарсить объект. Отфильтровать данные. Запаковать обратно.

Если нужна простая уникальность данных внутри объекта - то просто посчитать хеш для значений его полей. И если такой хеш уже есть - исключать объект из массива объектов.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@kolebayevv
рассмотрите Set
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы