Парсинг Json

TazMan

Client
Регистрация
05.01.2017
Сообщения
236
Благодарностей
37
Баллы
28
Добрый день ! . Есть вот такой JSON http://prntscr.com/miws13 . Мне надо прочекать все значения {-Json.data[].spam_percent-} и если к примеру больше 1 то вывести в переменную значение {-Json.data[].domain-} . Естественно domain который относится к этому блоку . Кто подскажет как это сделать ?
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
С помощью циклов и счётчика. В начале создаём переменную counter=0; чтоб получить значение из json вместо цифры в квадратные скобки подставляем макрос переменной счётчика, в итоге получится так
Код:
{-Json.data[{-Variable.counter-}].spam_percent-}
С помощью экшена if проверяем значение.
После того как проверили значение и выполнили полезную работу, увеличиваем значение счётчика на единицу. Опять с помощью if проверяем не превышает ли текущее значение счётчика общее количество элементов в массиве
Код:
{-Variable.counter-} < {-Json.data.Count-}
Если не превышает, то опять выполняем полезную работу с данными, увеличиваем счётчик и т.д. Когда значение счётчика превысит количество элементов завершаем работу.

Во вложении шаблон-пример.
 

Вложения

TazMan

Client
Регистрация
05.01.2017
Сообщения
236
Благодарностей
37
Баллы
28
Спасибствуем ! попробуем
 

TazMan

Client
Регистрация
05.01.2017
Сообщения
236
Благодарностей
37
Баллы
28
да ..я примерно так и сделал .. думал есть более короткое решение на с#
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
для этого есть раздел C#, но и с твоего топа нет ни одного слова про C#
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)