@alexoka

Снова не могу справится с регуляркой,или как правильно захватить весь массив json?

Хочу положить ответ из api vk в формате json в список без подключения библиотек и тд ,решил воспользоваться regexp для получения результата но вот тут возникла проблема из-за вложенности данных в результатах

Используя вроде бы очевидную регулярку
(?<=\{"uid":)([0-9]{1,}),"f.*?(?=})


* {"uid": и последнюю }- обрезаю

получается получить все данные но вложенные данные как в этом случае

{"uid":32711210,"first_name":"Юрий","last_name":"Коцюбинский","sex":2,"bdate":"15.5.1976","relation":4,"relatives":[{"uid":195139503,"type":"sibling"},{"uid":191446274,"type":"sibling"},{"uid":95498830,"type":"sibling"},{"uid":182441705,"type":"sibling"},{"uid":232168089,"type":"sibling"},{"uid":11080578,"type":"sibling"}]}


обрезаются совсем не как надо - что не есть гуд .

32711210,"first_name":"Юрий","last_name":"Коцюбинский","sex":2,"bdate":"15.5.1976","relation":4,"relatives":[{"uid":195139503,"type":"sibling"


джентльмены,понимаю что это не совсем нужный метод для работы с json . но все же очень хотелось бы услышать возможное решение
  • Вопрос задан
  • 140 просмотров
Решения вопроса 1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы