-
Notifications
You must be signed in to change notification settings - Fork 37
JSON Schema Generation
Alexey Valikov edited this page Apr 27, 2015
·
10 revisions
Warning: JSON Schema generation is an experimental feature. Please use with caution and file issues if you encounter any problems.
Jsonix Schema Compiler supports the generation of the JSON Schema alongside with Jsonix mappings.
The generated JSON Schema naturally matches the generated Jsonix mappings. It can be used to validate JavaScript objects after you unmarshall them from XML or before you marshall the as XML.
You can turn on JSON Schema generation with one of the following options:
- Use
-generateJsonSchema
or-Xjsonix-generateJsonSchema
command line options or XJC plugin arguments. - Alternatively add
<jsonix:jsonSchema .../>
to your configuration on the top level or within<jsonix:module .../>
configuration elements.
Example:
java -jar node_modules/jsonix-schema-compiler/lib/jsonix-schema-compiler-full.jar -d mappings schemas/purchaseorder.xsd -b bindings -generateJsonSchema
- Usage
- Basic Concepts
- Generation
- Configuration
- Advanced Topics
- Sample Projects
- Troubleshooting
- Development