質問: {"var1":"test test"} というようなjsonは規約としてOKなのでしょうか?
回答: アウトです。 json.orgを確認してみたところ、文字列にそのまま含まれる文字は「Any Unicode character except " or \ or control character」となっていて、制御文字をそのまま書いたJSONは規約違反です。 手元のChromeで`JSON.parse('{"var1":"test\ntest"}');`をしたら、シンタックスエラーとなりました。