QualifiedName values shall be encoded as a JSON object with the fields shown in Table H.4.
Decoders that support the deprecated encodings use the JSON datatype to detect which encoding is used. A JSON string is the current encoding; a JSON object means it is the deprecated encoding.
Table H.4 – JSON Object Definition for a QualifiedName
Name |
Description |
Name |
The Name component of the QualifiedName. |
Uri |
For ReversibleEncoding this field is a JSON number with the NamespaceIndex. The field is omitted if the NamespaceIndex is 0. For NonReversibleEncoding this field is the JSON string containing the NamespaceUri associated with the NamespaceIndex unless the NamespaceIndex is 0. If the NamespaceIndex is 0 the field is omitted. |