このトピックでは多くのスレッドが見つかりましたが、答えはありません。 XMLの単一要素の問題をよりよく処理するために、XML => JSON => XMLをXSDスキーマを使用して変換できるJAVAライブラリが実際にありますか。変換XML => JSON => XSDスキーマに基づくXML
(XML内の単一の要素がアレイまたはXSDスキーマに依存し、単一のオブジェクトであることができる)XMLの
例:
<root><person><name>test</name></person></root>
JSONにすることができる:
{"root": [{"person": [{"name": "test"}]}]}
配列の代わりにオブジェクトを持つもの:
{"root": {"person": {"name": "test"}}}
ルートが一意であるmaxOccursのパラメータから210
しかし、XSDで、我々は知っているだろう、人は配列であり、名前は一意である、とても良い変換は次のようになります。事前に
{"root": {"person":
[{"name": "foofdo"}]
}}
Thxを
をあなたが「XMLでの単一の要素の問題」の意味を正確に、より詳細に説明できますか?何が問題なのかがはっきりしないからです。あなたが意味するものを示すためにXMLとJSONの例を提供してください。 – Jesper
XMLのユニークな要素がJSONの配列やオブジェクトとして表現されなければならないのか、XSDを使ってこの問題に対処するJAVAライブラリが見つからないのかという問題は、 XML文書 –
投稿した配列のJSONが無効です。配列には、 'key:value'のペアはなく、値はコンマで区切られています。 – Jesper