Overrides

An Overrides folder is a standard container under the JSON Config folder.

This folder adds a TypeOverride component to the schema, should it be necessary to override how the schema converts specific datatypes to JSON. The override applies to anywhere the system encounters the data type in the entire schema. Examples might be:

  • replacing Facets with a locally-understood value, such as ‘degC’ to ‘Celsius’
  • defining a different format for simple types, such as Color and RelTime
  • managing expectations for +/- INF in a target platform

For further information, refer to the “Type Override Example” in the “Developer Guide” chapter of this document.