在Laravel中将XML转换为JSON

时间:2019-07-02 12:40:11

标签: json xml laravel

我只是想学习laravel,所以请指导我如何解决此问题

我想将XML数据转换为JSON格式。

但是,XML代码从JSON格式转换为TEXT。

我正在从设备API中获取此数据[这是一个生物识别设备,我使用了它的API来获取XML数据]

我的代码

    curl_setopt($ch, CURLOPT_URL,"http://192.168.1.50/device.cgi/events?action=getevent&roll-over-count=0&seq-number=".$seqnumber."&no-of-events=1&format=xml");
    $response = curl_exec($ch);
    print_r($response);

我的输出

    0 29 27/6/2019 13:39:41 164 1 0 20 0 0

它是文本格式,

我希望此输出为JSON格式!

1 个答案:

答案 0 :(得分:1)

$xml_file = simplexml_load_string($xmlstring);
$json = json_encode($xml_file );
$array = json_decode($json,TRUE);