【发布时间】:2009-05-01 18:01:03
【问题描述】:
重复: Serializing to JSON in jQuery
似乎 jQuery 内置了 JSON 序列化器/反序列化器,因为它能够实现 .getJSON 之类的东西。是否可以使用内置的 jQuery JSON 处理器本身作为通用 JSON 处理器(即调用 jQuery.something() 来序列化/反序列化我自己的数据),从而无需单独的 JSON 库?
更新:上面引用的问题中的回复说 jQuery 中没有 JSON 序列化代码。 JSON反序列化怎么样? .getJSON 是如何实现的,为什么不公开反序列化能力以供一般使用?
Update2:我已经在使用来自 json.org 的 json2,我正在尝试摆脱它,因为我所做的只是简单的反序列化。听起来 jquery 真的只是在做 eval 吗?我有印象that wasn't so good for security:
eval 函数非常快。 但是,它可以编译和执行 任何 JavaScript 程序,所以可以 是安全问题
【问题讨论】: