Je suis en train d'analyser un fichier JSON générique en XML à l'aide de net.sf.json. (Je ne suis pas en utilisant POJO Obj dans la conversion)Analyse de JSON en XML à l'aide de net.sf.json (java)
Json que je suis la conversion:
{
"root": {
"accountId": "1000",
"Items": [
{
"cost": 0.1,
"debit": 0.1
},
{
"cost": 0.2,
"debit": 0.2
}
]
}
}
Lorsque vous traitez avec des vecteurs que je reçois:
<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>
Lorsque la correct pour mon point de vue devrait être:
<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>
Quelqu'un at-il utilisé ce lib et pourrait m'aider?
Des conseils pourraient aider!
Merci à l'avance
FWIW, cette structure me semble bien. 'Items' est une liste; il a des entrées ('e'). Bien que votre deuxième structure soit valide, il est généralement préférable d'avoir des conteneurs autour de vos listes. (Si vous ne le faites pas, je supprimerais le "s" de la fin du nom de l'élément, puisque 'Items' représentera maintenant un élément [singulier].) –
Pas bien formé XML: –
un bug dans la lib. Pouvez-vous nous montrer le JSON d'origine? –