Handle obscure Unicode linebreaks in .jsons files

The above test case has U+0085, U+2028, and U+2029 in it, all of which are invisible on GitHub.