示例输出数据如下所示,它看起来像JSON,但它的格式不像JSON。所以我想知道,我怎样才能让这些数据看起来像XML,最好是用php?
[{action:'getallregions',回复:[{regionid:'1',名称:'Blue',描述:'研究路线',颜色:'508CEB',活跃:'true',parentRegionId:'0 ',parentRegion:''},{regionid:'4',名称:'绿色',描述:'兽医学校路线',颜色:'73BE69',活跃:'真',parentRegionId:'0',parentRegion:' '},{regionid:'10',名称:'紫色',描述:'循环路线',颜色:'5300B5',活跃:'真',parentRegionId:'0',parentRegion:''}]}] < / p>
以下是Pastie.org http://pastie.org/1045154
上的数据答案 0 :(得分:0)
您可能对主题“Is there some way to convert json to xml in PHP?”
感兴趣希望,它对你有所帮助。
答案 1 :(得分:0)
我不知道这是否是你要找的,但是:
json_decode(preg_replace('/([a-z0-9]+):/i','"$1":',str_replace('\'','"',$data)))
基本上我找到了一种使输入有效JSON的方法。您可以使用XML_Serializer将对象转换为xml。