使用Java中的JDOM解析器将递归XML文件转换为JSON对象

时间:2016-12-14 03:59:04

标签: java json xml

我正在尝试将此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?有人可以给我我的想法或任何帮助非常感谢。

0 个答案:

没有答案
相关问题