@Konko said in Парсинг Json проблема:
$.TopCountryShares
ответ который получается при получить все значения скорее всего в лог вывести не сможешь, преобразовать в строку и будет вот так
63c1686c-a7d2-4bef-8eb3-048b5af4070d-image.png
Доброго времени суток. Есть JSON ответ такого вида:
[
{
"cellCount": 80,
"placeCount": 0,
"onPlaceAndWavebreakerCount": 0,
"cells": [
{
"cellId": 1,
"cellItemsCount": 2,
},
{
"cellId": 4,
"cellItemsCount": 6,
},
{
"cellId": 12,
"cellItemsCount": 11,
},
и так далее.
Затем я получаю все значения с помощью
$.cells..cellId,cellItemsCount
Как можно реализовать такое: суммируются все значения cellItemsCount, но при достижении определенного значения cellId скрипт завершается и выводит в лог итоговое значение всех cellItemsCount?
Заранее спасибо за информацию.
[
{
"cellCount": 78,
"placeCount": 0,
"onPlaceAndWavebreakerCount": 0,
"cells": [
{
"cellId": 1,
"cellItemsCount": 22,
"expectedCellCount": 2
},
{
"cellId": 4,
"cellItemsCount": 7,
"expectedCellCount": 2
},
{
"cellId": 7,
"cellItemsCount": 10,
"expectedCellCount": 2
},
{
"cellId": 30,
"cellItemsCount": 3,
"expectedCellCount": 2
}
]
}
]
Вот этот должен быть валидный. И суть такова: суммируются ключи cellItemsCount (то, есть тут это 22+7+10+3, но, например, при достижении cellId значения 7, скрипт останавливается и выводит суммарное значение cellItemsCount по ключ cellId: 7.
Самом по себе JSON ответ этот в разы больше, поэтому и автоматизировать это хочется.