Lösung # 1:
Es ist ein Open-Source-lib auf github, die Sie XML schema
-JSON
konvertieren.
Angenommen, Sie das XML-Schema wie folgt aussehen:
<xsd:element name="purchaseOrder" type="PurchaseOrderType"/>
<xsd:complexType name="PurchaseOrderType">
<xsd:sequence>
<xsd:element name="shipTo" type="USAddress"/>
<xsd:element name="billTo" type="USAddress"/>
<xsd:element ref="comment" minOccurs="0"/>
<xsd:element name="items" type="Items"/>
</xsd:sequence>
<xsd:attribute name="orderDate" type="xsd:date"/>
</xsd:complexType>
Und die Umwandlung kann durch diesen Befehl:
java -jar jsonix-schema-compiler-full.jar
-generateJsonSchema
-p PO
schemas/purchaseorder.xsd
Dann können Sie das Ergebnis verwenden Sie JSON zu validieren, Es ist jedoch nicht zu bedenken, dass dies keine Eins-zu-Eins-Zuordnung ist. Möglicherweise müssen Sie das Ergebnis ein wenig optimieren.
Lösung # 2:
können Sie diese Open-Source verwenden lib das gleiche zu tun.
Sie können die Anweisung auf der Readme-Datei folgen, aber die Nutzung das gleiche Schema würde zu konvertieren:
xsd2json /path/to/purchaseorder.xsd > /created/purchaseorder.json
Hoffen, dass Sie, das hilft.
Vielen Dank für die Informationen @ Mattyb. Gibt es einen guten Ort für Updates zu neuen Prozessoren in Kürze? – SheperdsonBrown