1

Zend (1.9) 中是否有任何用于 JSON 到 XML 转换的库/函数?

如果没有,那么你能推荐我任何其他图书馆吗?

谢谢!

4

1 回答 1

1

如果您可以使用 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;
    }
}
于 2013-10-01T16:05:31.017 回答