XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Word of the day: self-delimited

Hi Folks,

With JSON we can recognize that we have a complete JSON object when we encounter the matching right curly brace ( } ). 

We can recognize that we have a complete JSON array when we encounter the matching right bracket ( ] ).

And we can recognize that we have a complete JSON string when we encounter the matching quote ( " ).

But with a JSON number there is no delimiter that marks the end of the number. How do we know that this number didn't get truncated in transit:

	123

Only whitespace can delimit JSON numbers. Ditto for the other JSON values: true, false, and null.

JSON objects, arrays, and strings are self-delimited values. JSON numbers, true, false, null are not; they are non-self-delimited values.

This distinction is important when processing a sequence of JSON values (see RFC 7464 at https://tools.ietf.org/html/rfc7464#section-2.4)

I believe that all XML texts are self-delimited. Yes?

/Roger


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS