在这个通过Assignment接收
JSON的简单例子中使用JSLINT(没有eval()),尽管很简单,但在处理更大的任务之前,我已经认真地做到了这一点:
http://www.hunlock.com/blogs/Mastering_JSON_%28_JavaScript_Object_Notation_%29#quickIDX6
var JSONFile = "someVar = {\"color\":\"blue\"}"; var myParse = JSON.parse(JSONFile); alert(JSONFile);
返回的错误是:
06001
试图:08/25/11
var JSONFile = "someVar = {\"color\":\"blue\"}"; var myParse = JSON.parse(JSONFile); /*global alert */alert(JSONFile);
从Scratchpad返回:
[06:27:25.349] JSON.parse: unexpected character @Scratchpad:4 @
Scratchpad:4
解决方法
这似乎有很好的解释:
http://www.jslint.com/lint.html
我现在正在阅读它,因为我是javascript的新手(因此也是jslint),我发现它很有用.
这是我在其他一些似乎对我有用的网站上找到的:用/ *全局警报前缀你的警报* /这应该有效.我认为这与在JSLINT中具有一些特殊含义的警报有关