- Регистрация
- 30.05.2019
- Сообщения
- 3 496
- Благодарностей
- 1 304
- Баллы
- 113
Всем доброго времени суток. Подскажите, пожалуйста, как правильно и оптимальнее всего отсортировать Json текст в данном случае?
Json содержит в себе:
Спарсил в переменную даты в данном формате.
Нужно соединить одинаковые даты и данные которые идут после +0.
Вот что должно в результате получиться:
["May 04 2020 37: +0",1.75,"72"],
["May 09 2020 23: +0",1.79,"23"]
Детально на примере #2:
May 09 2020 - сгруппировать все одинаковые даты
11: и 12: - количество товаров их нужно суммировать 11+12 = 23
+0" - можно либо не трогать, либо удалить - он роли не играет
",1.195, и ",1.2,"- это цена товаров, с их нужно вывести среднее значение: (1.195 + 1.2 / 2) = 1.79
"14" и "9" - это количество продаж, их нужно суммировать 14+9=23
На выходе, должно получиться все даты с результатами за каждый день:
["May 04 2020 37: +0",2,33,"72"],
["May 09 2020 23: +0",1.79,"23"]
Есть ли какой вариант сортировать(группировать) это все?
Заранее, очень благодарен за ответ.
Json содержит в себе:
Json - краткое содержание:
["May 04 2020 18: +0",1.188,"41"],
["May 04 2020 19: +0",1.145,"31"]
["May 09 2020 11: +0",1.195,"14"],
["May 09 2020 12: +0",1.2,"9"]
Нужно соединить одинаковые даты и данные которые идут после +0.
Вот что должно в результате получиться:
["May 04 2020 37: +0",1.75,"72"],
["May 09 2020 23: +0",1.79,"23"]
Детально на примере #2:
C#:
["May 09 2020 11: +0",1.195,"14"],
["May 09 2020 12: +0",1.2,"9"]
11: и 12: - количество товаров их нужно суммировать 11+12 = 23
+0" - можно либо не трогать, либо удалить - он роли не играет
",1.195, и ",1.2,"- это цена товаров, с их нужно вывести среднее значение: (1.195 + 1.2 / 2) = 1.79
"14" и "9" - это количество продаж, их нужно суммировать 14+9=23
На выходе, должно получиться все даты с результатами за каждый день:
["May 04 2020 37: +0",2,33,"72"],
["May 09 2020 23: +0",1.79,"23"]
Есть ли какой вариант сортировать(группировать) это все?
Заранее, очень благодарен за ответ.
Вложения
-
3,9 КБ Просмотры: 2
Последнее редактирование: