我正在尋找一種方法將Java中的XML轉換爲JSON,使得子節點將總是轉換爲數組。 在Node.js中有庫XmlToJs。在Java中將XML轉換爲JSON並將子節點作爲數組
使用情況是,當我有一個像XML如下:
XML:
<A>
<B>
<C>data</C>
</B>
<B>
<C>data1</C>
<C>data2</C>
</B>
</A>
JSON與org.json轉換:
{
"A": {
"B": [{
"C": "data"
}, {
"C": ["data1", "data2"]
}]
}
}
什麼,我想在轉換到產量:
{
"A": {
"B": [{
"C": ["data"]
}, {
"C": ["data1", "data2"]
}]
}
}
但是如果我不知道xml的模式怎麼辦。它應該在每種類型的XML輸入上運行 –