Разобрать странные отформатированные данные в XML? - PullRequest
0 голосов
/ 15 июля 2010

Пример выходных данных приведен ниже, он выглядит примерно как JSON, но он не отформатирован точно так же, как JSON. Поэтому мне интересно, как я могу получить эти данные в виде XML, желательно с php?

[{action: 'getallregions', ответ: [{regionid: '1', имя: 'Blue', описание: 'Research Route', цвет: '508CEB', active: 'true', parentRegionId: '0 ', parentRegion:' '}, {regionid:' 4 ', имя:' Green ', описание:' Vet School Route ', цвет:' 73BE69 ', active:' true ', parentRegionId:' 0 ', parentRegion:' '}, {regionid:' 10 ', имя:' Purple ', описание:' Loop route ', цвет:' 5300B5 ', active:' true ', parentRegionId:' 0 ', parentRegion:' '}]}]

Вот данные на Pastie.org http://pastie.org/1045154

Ответы [ 2 ]

0 голосов
/ 15 июля 2010

Я не знаю, если это то, что вы ищете, но:

json_decode(preg_replace('/([a-z0-9]+):/i','"$1":',str_replace('\'','"',$data)))

По сути, я нашел способ сделать ввод допустимым JSON.Вы можете преобразовать объект в xml, используя XML_Serializer.

0 голосов
/ 15 июля 2010

Вас может заинтересовать тема " Есть ли способ конвертировать json в xml в PHP? "

Надеюсь, это вам поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...