使用net.sf.json(java)将JSON解析为XML

时间:2010-04-15 23:07:25

标签: java xml json pojo jettison

我正在使用net.sf.json将通用JSON解析为XML。 (我在转换中使用POJO Obj)

Json,我正在转换:

{
    "root": {
        "accountId": "1000",
        "Items": [
            {
                "cost": 0.1,
                "debit": 0.1
            },
            {
                "cost": 0.2,
                "debit": 0.2
            } 
        ] 
    }
}

在处理我收到的载体时:

<root>
    <entry>
        <accountId>1000</accountId>
        <Items>
            <e>
                <cost>0.1</cost>
                <debit>0.1</debit>
            </e>
            <e>
                <cost>0.2</cost>
                <debit>0.2</debit>
            </e>
        </Items>
    </entry>
</root>

如果我的观点正确应该是:

<root>
    <entry>
        <accountId>1000</accountId>
        <Items>
                <cost>0.1</cost>
                <debit>0.1</debit>
        </Items>
        <Items>
                <cost>0.2</cost>
                <debit>0.2</debit>
        </Items>
    </entry>
</root>

有没有人使用过这个库并可以帮助我?

任何提示都可以提供帮助!

提前致谢

1 个答案:

答案 0 :(得分:0)

将JSON更改为此格式..

{     “根”: {         “accountId”:“1000”,         “项目”:{“项目”:{“费用”:0.1,“借方”:0.1,“费用”:0.2,“借方”:0.2}}          } }