- From: Boris Zbarsky <bzbarsky@mit.edu>
- Date: Mon, 20 Jul 2015 21:20:18 -0400
- To: =JeffH <Jeff.Hodges@KingsMountain.com>, public-script-coord@w3.org
On 7/18/15 2:06 PM, =JeffH wrote:
> if we declare this non-nullable variant in a spec..
>
> dictionary foo-EmptyStringOK {
> required DOMString bar;
> required DOMString baz;
> };
>
> ..where the above is intended to describe a JSON-serialized on-the-wire
> message, is it legitimate to have actual message instances where the
> value of bar or baz are empty strings, eg "" ?
Sure.
> my understanding is that a serialization of {"bar":null,"baz":null}
> would NOT be ok in the case of foo-EmptyStringOK
Yes.
> but would be ok in the
> case of the foo dictionary way up above because the DOMString members
> therein are declared as nullable.
Correct.
-Boris
Received on Tuesday, 21 July 2015 01:20:51 UTC