С парсингом данных всегда есть три варианта:
1) Определяем что это за формат и ищем под него парсер
2) Определяем что это за формат и пишем под него свой велосипед
3) Не получается определить что это за формат, охреневаем с структуры и отсутствия стандартизации. Анализируем, очень анализируем, пишем свой парсер в зависимости от того что там внутри.
В вашем случае я честно ХЗ что это за каша из данных. Можно начать со сплита по & (его там дофига) и потом смотреть где дальше лежат нужные вам данные.
Готовый код вам никто не даст.