Guidewire JSON schema support specification
Guidewire InsuranceSuite has added in support for JSON Schema documents that use a subset of JSON
Schema, Draft 4 syntax. InsuranceSuite has also added additional components that work with
JSON data and schema files. These components include:
- Parser and serializer of JSON data based on a schema definition using the JsonObject class.
- Code generator of statically-typed wrapper classes based on JSON schema object definitions. The generator layers statically-typed getters and setters on top of a JsonObject.
- Integration mapping files that can declaratively produce data that conforms to a schema.
- Swagger schemas for defining REST APIs. These schemas can refer to the JSON schema types for requests and responses.
These facilities allow you to define stable, versioned contracts for data that you send to external systems. You can use these contracts for data that you transit either through event messages or from REST APIs. You can also use the contracts for data that you input to the system through REST APIs or other custom input paths.
