парсинг повторяющихся данных

cooki

Client
Регистрация
05.10.2014
Сообщения
152
Благодарностей
37
Баллы
28
из переменной запросом получаю

"Id": "1",
"lName": "site1"
},
{
"Id": "2",
"Name": "site2"
},
{
"Id": "3",
"Name": "site3"
},

как это сделать в виде

1;site1
2;site2
3;site3

не могу реализовать?
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 807
Баллы
113
С помощью регулярок в разные списки спарсить сначала id потом name
id - (?<="Id":\s+").*(?=",)
name - (?<="l?Name":\s+").*(?=")

Потом в цикле из каждого списка брать первую строку с удалением и сохранять в переменную в нужном формате.
 
  • Спасибо
Реакции: cooki и Dexio

alex888

Client
Регистрация
13.10.2013
Сообщения
105
Благодарностей
38
Баллы
28
похоже на json формат, можно через json кубик распарсить
 
  • Спасибо
Реакции: cooki

one

Client
Регистрация
22.09.2015
Сообщения
6 796
Благодарностей
1 264
Баллы
113

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 807
Баллы
113
похоже на json формат, можно через json кубик распарсить
Да, тоже хотел это предложить.
Да, я тоже заметил что это похоже на JSON. Но то, что предоставил ТС - не валидный JSON. Я предположил, что именно в таком виде он и получает данные, и на этом основывал свой ответ :bk:
Естественно если там нормальный JSON (а сюда была просто скопирована часть) то нужно использовать встроенные средства для работы с ним.
 
  • Спасибо
Реакции: one

cooki

Client
Регистрация
05.10.2014
Сообщения
152
Благодарностей
37
Баллы
28
Разобрался, спасибо!
 
Последнее редактирование:

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