Разбор JSON в XML с использованием net.sf.json (Java) - PullRequest
0 голосов
/ 16 апреля 2010

Я анализирую общий JSON в XML, используя net.sf.json.(Я не использую POJO Obj в преобразовании)

JSON, который я конвертирую:

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

При работе с векторами я получаю:1008 *

<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 голосов
/ 19 апреля 2010

Измените JSON на этот формат ..

{ "корень": { "accountId": "1000", "Items": {"Item": {"стоимость": 0,1, "дебет": 0,1, "стоимость": 0,2, "дебет": 0,2}} } }

...