我需要知道jQuery核心中包含JSON2 lib,还是必须使用http://www.json.org/js.html中的JSON2 lib。
答案 0 :(得分:4)
它不包含在当前的jQuery核心(1.3.2)中。在freenode的jquery irc #jquery中,John Resig引用了一句话:
John Resig:“在此期间,请开始将使用JSON的应用程序迁移到Crockford的json2.js”
jQuery的未来版本计划在本地支持这个版本。
答案 1 :(得分:3)
JSON2不包含在jQuery Core中,但是如果你想使用jQuery从服务器获取JSON响应(通过使用$ .getJSON和其他带有dataType =“json”的Ajax函数),jQuery将评估JSON对你来说,你不再需要任何东西。
如果您需要其他东西,比如字符串化对象或自己解析JSON字符串,则需要JSON2库...
答案 2 :(得分:0)
jQuery 1.4.1本身支持在http://api.jquery.com/jQuery.parseJSON/解析JSON。
此外,如果您没有传入任何内容,则为空字符串,null或 undefined,将返回'null' 来自parseJSON。浏览器在哪里 提供了一个本机实现 JSON.parse,jQuery用它来解析 字符串。