我很好奇这里是否有人有偏好或者一个图书馆肯定会被用于另一个图书馆?似乎Json2.js是“事实上的”标准。但是JQuery-json是一个jquery插件。因为我正在使用JQuery,所以我想知道我应该使用哪一个。
答案 0 :(得分:2)
我建议使用Json2.js,因为它是浏览器标准的直接填充。
JSON
对象是所有现代浏览器的内置功能。我们需要使用像Json2.js这样的脚本的唯一原因是支持旧版浏览器,例如没有内置的旧版IE。它提供的语法与其他浏览器中的内置JSON对象相同,并且如果内置对象已经存在,它不会覆盖它。
JQuery也使用内置的JSON对象,所以在一天结束时,它几乎都在做同样的事情,但是对于已经拥有JSON对象的浏览器,使用jQuery来包装它意味着你正在添加一层不必要的语法。你可能会或可能不会关心这一点,但这几乎是他们之间的区别。
答案 1 :(得分:1)
jQuery已经有native JSON support多年了。不要使用插件。
如果您尚未使用jQuery或其他在旧浏览器中提供JSON支持的库,请使用json2.js。