Hacker News new | ask | show | jobs
by PuerkitoBio 3719 days ago
Only quoteless strings have no escapes, and according to the docs the rule is:

  > quoteless strings include everything up to the end of the
  > line, excluding trailing whitespace.
(edit: formatting)
1 comments

So this

{

  foo:one,

  bar:two
}

Parses to "one," because it is a quoteless string?

What about true and false, is false the boolean constant or a unquoted string "false".

I posted this in another thread here, but it's documented in the linked page:

  > A value that is a number, true, false or null in JSON is parsed as a value.
  > E.g. '3' is a valid number while '3 times' is a string.