JSON Serializers

The {@link oaj.json.JsonSerializer} class is used to serialize POJOs into JSON.

The JSON serializer provides the following settings:

- {@doc juneau-marshall.ConfigurableProperties.Common Common Properties}
- {@doc juneau-marshall.ConfigurableProperties.CommonSerializer Common Serializer Properties}
- {@link oaj.json.JsonSerializer}
  - {@link oaj.json.JsonSerializer#JSON_addBeanTypes JSON_addBeanTypes}
  - {@link oaj.json.JsonSerializer#JSON_escapeSolidus JSON_escapeSolidus}
  - {@link oaj.json.JsonSerializer#JSON_simpleMode JSON_simpleMode}

The following pre-configured serializers are provided for convenience:

- {@link oaj.json.JsonSerializer}
  - {@link oaj.json.JsonSerializer#DEFAULT DEFAULT}
  - {@link oaj.json.JsonSerializer#DEFAULT_READABLE DEFAULT_READABLE}
- {@link oaj.json.SimpleJsonSerializer}
  - {@link oaj.json.SimpleJsonSerializer#DEFAULT DEFAULT}
  - {@link oaj.json.SimpleJsonSerializer#DEFAULT_READABLE DEFAULT_READABLE}