PHP convert XML to JSON

前端 未结 20 1486
生来不讨喜
生来不讨喜 2020-11-22 06:25

I am trying to convert xml to json in php. If I do a simple convert using simple xml and json_encode none of the attributes in the xml show.

$xml = simplexml         


        
20条回答
  •  长发绾君心
    2020-11-22 06:56

    This is better solution
    
    $fileContents= file_get_contents("https://www.feedforall.com/sample.xml");
    $fileContents = str_replace(array("\n", "\r", "\t"), '', $fileContents);
    $fileContents = trim(str_replace('"', "'", $fileContents));
    $simpleXml = simplexml_load_string($fileContents);
    $json = json_encode($simpleXml);
    $array = json_decode($json,TRUE);
    return $array;
    

提交回复
热议问题