【问题标题】:How to convert this response xml to json如何将此响应xml转换为json
【发布时间】:2019-10-15 03:45:00
【问题描述】:

我有这样的 xml 响应 我想改成这样的响应json

{
    "data": {
        "tanggal": "20191015",
        "jam": "103346",
        "BeneficiaryAccount": "12340097034787"
    }
}

【问题讨论】:

标签: php json xml laravel


【解决方案1】:

将 XML 数据转换为 JSON:

$xml_data = @simplexml_load_string($xml_string);
$json_data = json_encode($xml_data);
$array = json_decode($json_data, TRUE);

这会起作用。

【讨论】:

  • $xml 是什么?你的意思是$xml_data?如果您的意思是$xml_data,这将如何转换为 OP 所需的输出?
  • 我已经尝试过这个解决方案,但我得到了错误 simplexml_load_string(): namespace warning : xmlns: URI iBSMWebService_Rem is not absolute
  • @brinardi 我再次更新了答案,通过解决您面临的错误,试试这个
  • @PrathameshDoke 它仍然没有显示如何将肥皂响应转换为 OP 要求的 json 格式。
猜你喜欢
  • 2018-04-21
  • 1970-01-01
  • 2020-02-28
  • 1970-01-01
  • 1970-01-01
  • 2018-11-10
  • 1970-01-01
  • 2020-10-22
  • 1970-01-01
相关资源
最近更新 更多