JSON web service restrictions
Use this reference material to understand capabilities that are not supported by JSON web services.
The following capabilities are not supported:
- Use of namespaces in JSON data (Badgerfish or Mapped conventions) is not supported.
- JSON payloads sent to CICS® TG must be encoded in UTF-8. No other encoding is supported. Similarly, JSON sent by CICS TG is always encoded in UTF-8.
- If a JSON payload is missing some of its required content when CICS TG transforms it, the equivalent fields within the data structures are not initialized when passed to the application program.
- CICS TG cannot transform integer values greater than the maximum value for a signed long (2^63 - 1) unless they are enclosed within quotes.
- Use of simple data types or arrays is not supported at the root of a JSON Schema. The JSON Schema is required to describe a JSON Object, though the JSON Object can be composed of simple data types and arrays.
Note: Supported characters for JSON property names are: A-Z a-z _
: for the first character and A-Z a-z 0-9 _ : . - for all subsequent
characters.