Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将xml解析为json_Javascript_Xml_Json - Fatal编程技术网

Javascript 将xml解析为json

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都是传输数

我有以下格式的xml数据:


铁
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);