我正在尝试将此XML文件/或任何XML文件转换为JSON对象。
<classes>
<class>
<name>MORN CS</name>
<subjects>
<subject>
<title>COM101</title>
<lessons>
<lesson>
<header>Basic</header>
<desc>Insert description here</desc>
</lesson>
<lesson>
<header>Intros</header>
<desc>lorem ipsum </desc>
</lesson>
</lessons>
</subject>
</subjects>
</class>
</classes>
我已尝试过此链接中的代码,但我不知道使用JDOM实现它,并且其结果在xml文件上不一样。 Convert xml file to json object using dom parser in java 这是结果
{
"classes": [
{
"class": [
{
"subjects": [
{
"subject": [
{
"title": "COM101",
"lessons": [
{
"lesson": [
{
"header": "Intros",
"desc": "lorem ipsum "
}
]
}
]
}
]
}
],
"name": "MORN CS"
}
]
}
]}
我的问题是如何将我的xml文件转换为Java中的JSONObject?有人可以给我我的想法或任何帮助非常感谢。