Zend(1.9)中是否有用于JSON到XML转换的库/函数?
如果没有,那么你能推荐我任何其他图书馆吗?
谢谢!
如果您可以使用PEAR的XML序列化程序,则可以将JSON转换为对象,然后再转换为XML:
function json_to_xml($json) {
include_once("XML/Serializer.php");
$options = array (
'addDecl' => TRUE,
'encoding' => 'UTF-8',
'indent' => ' ',
'rootName' => 'json',
'mode' => 'simplexml'
);
$serializer = new XML_Serializer($options);
$obj = json_decode($json);
if ($serializer->serialize($obj)) {
return $serializer->getSerializedData();
}
else {
return null;
}
}