Возможность разделения результататов парсинга Json

  • Автор темы Автор темы WebBot
  • Дата начала Дата начала

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 825
Реакции
1 414
Баллы
113
Привет.
Часто бывает ситуация когда нужно работать одновременно с несколькими наборами данных в формате Json ...
но делая парсинг очередного набора данных
project.Json.FromString(response);
мы затираем результат парсинга предыдущего набора данных

Пример:
Получили ответ от сервера в json, распрасили его, организовали цикл и в этом цикле нужно на основе полученных данных делать еще один или несколько запросов к серверу и получать данные в json ... но если мы их распарсим, то все поломается т.к первоначальные данные на основе которых организован цикл будут затерты

Что я предлагаю:
project.Json.FromString(response,"name1");
project.Json.FromString(response,"name2");
...
project.Json.FromString(response,"nameN");

результат получать например в таком виде:
project.Json.name1.first_name;
project.Json.name2.error;

Данные предыдущего парсинга затираются только при совпадении имен
 
Черт-возьми, только сейчас увидел что случайно не в тот раздел запостил ж)
Хотел в предложения по зеннопостеру, а запостил в предложения по капмонстру ;)
@VladZen перенесите plz в нужный раздел!
 
Черт-возьми, только сейчас увидел что случайно не в тот раздел запостил ж)
Хотел в предложения по зеннопостеру, а запостил в предложения по капмонстру ;-)
@VladZen перенесите plz в нужный раздел!
ок, тема перенесена..
 
  • Спасибо
Реакции: WebBot
Можно класть Json в переменные а потом когда надо вызывать.
project.Json.FromString(json);
 

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