diff --git a/docs/odata-json-format/odata-json-format.html b/docs/odata-json-format/odata-json-format.html index 8b90188b..437b6c74 100644 --- a/docs/odata-json-format/odata-json-format.html +++ b/docs/odata-json-format/odata-json-format.html @@ -1269,9 +1269,9 @@
An individual property or operation response is represented as a JSON object.
-A single-valued property or operation response that has the null
value and carries no control information or instance annotations does not have a representation; see OData-Protocol.
A single-valued property or operation response that has the null
value does not have a representation provided that it carries no control information other than context
and no instance annotations; see OData-Protocol.
A property or operation response that is of a primitive type is represented as an object with a name/value pair whose name is value
and whose value is a primitive value or null
.
A property or operation response that is of complex type is represented as a complex value. If the value is null
, the JSON object consists of name/value pairs for the @context
and the control information and instance annotations only.
A property or operation response that is of complex type is represented as a complex value. If the value is null
, the JSON object consists of name/value pairs for the control information and instance annotations only.
A property or operation response that is of a collection type is represented as an object with a name/value pair whose name is value
. Its value is the JSON representation of a collection of complex type values or collection of primitive values.
Example 26: primitive value
diff --git a/docs/odata-json-format/odata-json-format.md b/docs/odata-json-format/odata-json-format.md index 7deb04a8..c6fb9ba3 100644 --- a/docs/odata-json-format/odata-json-format.md +++ b/docs/odata-json-format/odata-json-format.md @@ -1897,10 +1897,10 @@ An individual property or operation response is represented as a JSON object. A single-valued property or operation response that has the -`null` value and carries no [control information](#ControlInformation) -or [instance annotations](#InstanceAnnotations) -does not have a representation; see -[OData-Protocol](#ODataProtocol). +`null` value does not have a representation provided that it carries no +[control information](#ControlInformation) other than +[`context`](#ControlInformationcontextodatacontext) +and no [instance annotations](#InstanceAnnotations); see [OData-Protocol](#ODataProtocol). A property or operation response that is of a primitive type is represented as an object with a name/value pair whose name is @@ -1909,7 +1909,7 @@ value](#PrimitiveValue) or `null`. A property or operation response that is of complex type is represented as a [complex value](#ComplexValue). If the value is `null`, the JSON object -consists of name/value pairs for the `@context` and the +consists of name/value pairs for the [control information](#ControlInformation) and [instance annotations](#InstanceAnnotations) only. diff --git a/odata-json-format/10 Media Entity.md b/odata-json-format/10 Media Entity.md index 95ebc2d0..2c7ddab0 100644 --- a/odata-json-format/10 Media Entity.md +++ b/odata-json-format/10 Media Entity.md @@ -33,10 +33,10 @@ An individual property or operation response is represented as a JSON object. A single-valued property or operation response that has the -`null` value and carries no [control information](#ControlInformation) -or [instance annotations](#InstanceAnnotations) -does not have a representation; see -[OData-Protocol](#ODataProtocol). +`null` value does not have a representation provided that it carries no +[control information](#ControlInformation) other than +[`context`](#ControlInformationcontextodatacontext) +and no [instance annotations](#InstanceAnnotations); see [OData-Protocol](#ODataProtocol). A property or operation response that is of a primitive type is represented as an object with a name/value pair whose name is @@ -45,7 +45,7 @@ value](#PrimitiveValue) or `null`. A property or operation response that is of complex type is represented as a [complex value](#ComplexValue). If the value is `null`, the JSON object -consists of name/value pairs for the `@context` and the +consists of name/value pairs for the [control information](#ControlInformation) and [instance annotations](#InstanceAnnotations) only.