Javascript 将xml解析为json
我有以下格式的xml数据:Javascript 将xml解析为json,javascript,xml,json,Javascript,Xml,Json,我有以下格式的xml数据: 铁 0 7. 1. 450 12768 我正在尝试将其转换为json,如下所示: { “铁”:{ “显示颜色”:{ “num”:[ "0", "7", "1" ] }, “规格热”:“450”, “熔点”:“12768” } } 然而,我没能找到一种只需很少努力就能做到这一点的方法(超过最小值会很累,我的数据集相当大) 或 你试过什么?如果您还没有尝试过任何东西,那么这是一个很好的开始,除非您的XML数据很大,否则我看不出这有什么好处。xml和json都是传输数
铁
0
7.
1.
450
12768
我正在尝试将其转换为json,如下所示:
{
“铁”:{
“显示颜色”:{
“num”:[
"0",
"7",
"1"
]
},
“规格热”:“450”,
“熔点”:“12768”
}
}
然而,我没能找到一种只需很少努力就能做到这一点的方法(超过最小值会很累,我的数据集相当大)
或
你试过什么?如果您还没有尝试过任何东西,那么这是一个很好的开始,除非您的XML数据很大,否则我看不出这有什么好处。xml和json都是传输数据的好格式。JS可以解析这两种语言,大多数/所有服务器端语言也可以。我不是说这不可能。只是,为什么?@FakeRainBrigand我使用了xml到json的转换器。但是,正如您所看到的,我的xml数据与上面的json数据不同构。@Jeffman,因为将使用数据的应用程序使用json。您可以尝试同样的方法。
$xml = simplexml_load_file($xml_file);
$json = json_encode($xml);
$xml = simplexml_load_string($xml_string);
$json = json_encode($xml);