Hacker News new | ask | show | jobs
by xnxn 4627 days ago
Isn't this a design mistake in JavaScript rather than JSON?
1 comments

No, not really. The JSON standard says you can't put raw newlines in strings, and you must write \n. Why does it say it is okay to put raw unicode line_separator rather than requiring \u2028 ? Two more lines to the spec, and DC's variant of JSON would actually be a subset of Javascript. Instead we are left with an edge case that we are going to have to worry about for the next 20 years.