好的,所以我一直在处理返回手工 JSON 的 PHP 5.3 服务器(因为在 5.3JSON_UNESCAPE_UNICODE
中json_encode
函数中没有),在阅读了这个线程并进行了一些测试之后,我想我在 jQuery 的parseJSON
函数中发现了一个问题。
假设我有以下 JSON:
{
"hello": "hi\nlittle boy?"
}
如果您使用jsonlint.com检查它,您可以看到它是有效的 JSON。但是,如果您尝试以下操作,您会收到一条错误消息:
$(function(){
try{
$.parseJSON('{ "hello": "hi\nlittle boy?" }');
} catch (exception) {
alert(exception.message);
}
});
我在 jQuery 上打开了一个错误报告,因为我认为这是一个正确的错误。你怎么看?