The representation of JSON types in Link schemas

A JSON object is represented as a group type in a native JSON schema. The components of the group type correspond to the properties of the JSON object. The name of a component, which is the name of the type of the component, corresponds to the name of the property of the JSON object.

A JSON array is represented as a component with an unlimited number of repetitions. For example, if a component has an unlimited number of repetitions and it is a number item type, then the component represents a JSON array of numbers.

JSON numbers are represented as number item types.

JSON strings and JSON Boolean values are represented as text item types.