用php實現xml與json之間的相互轉換

2021-07-05 08:05:27 字數 740 閱讀 6638

用php實現xml與json之間的相互轉換: 

相關函式請檢視php手冊。 

一,參考xml如下 

<?xml version="1.0" encoding="utf-8"?> 張三男

26tank

yesno

26二,xml轉換成json 

利用******xml 

public function xml_to_json($source) else 

$json = json_encode($xml_array); //php5,以及以上,如果是更早版本,請檢視json.php 

return $json; 

} 三,json轉換成xml 

利用遞迴函式 

public function json_to_xml($source,$charset='utf8')  

//php5,以及以上,如果是更早版本,請檢視json.php 

$array = json_decode($source); 

$xml =''; 

$xml .= $this->change($array); 

return $xml; 

} public function change($source) else 

$string .=""; 

} return $string; 

} 上面的方法json_to_xml,可以支援aaaa,不支援aaaaa看**就能看明白.

PHP解析JSON與XML 簡介

與大多數流行的 web 服務如 twitter 通過開放 api 來提供資料一樣,它總是能夠知道如何解析 api 資料的各種傳送格式,包括 json,xml 等等。php解析json資料 json string obj json decode json string echo obj name pr...

使用CJSON庫實現XML與JSON格式的相互轉化

之前完成了乙個兩個平台對接的專案。由於這兩個平台乙個是使用json格式的資料,乙個是使用xml格式的資料,要實現它們二者的對接就涉及到這兩個資料格式的轉化,在查閱相關資料的時候發現了這個cjson庫,cjson是使用c編寫的,它輕巧易用,在網上查了相關的資料後決定在json格式的儲存於解析這塊採用c...

JSON與XML的戰火

json與xml的戰火 隨著ajax烈火的迅速蔓延,json很快被廣泛使用,並且侵入非ajax領域,xml純粹主義者奮起反擊,激起新一輪的戰火。xml純粹主義者認為,xml是既有的標準,已經得到了廣泛的支援和應用,不需要json來重新發明車軲轆 避諱 而且xml在設計上考慮了從最簡單到最複雜的需求,...