Files
Douglas Crockford的json.js之修改版本 该版本没有“入侵”Object对象的prototype http://www.json.org/js.html
编码对象、 数组或其他值。
如果环境中的原生JSON编码没有被使用 (Ext.USE_NATIVE_JSON 没有设置,或环境不支持),
那么将使用ExtJS的编码。这里允许开发人员在需要序列化的类中添加 toJSON
方法,
返回有效的 JSON 表示形式的对象。
要进行编码的变量
JSON 字符串
编码一个日期。将返回的实际字符串,插入到 JSON 字符串作为文本表达式。 返回值包括封闭双引号。
返回的默认格式是 "yyyy-mm-ddThh:mm:ss"。
要覆盖它: Ext.JSON.encodeDate = function(d) {
return Ext.Date.format(d, '"Y-m-d"');
};
要进行编码的日期
以 JSON 字符串形式表示的字符串文字。
当 Ext.USE_NATIVE_JSON 为 false
时,
encode 用来编码所有的javascript值成他们的 JSON 表示形式的函数。
这是公开的,这样它可以被替换为一个自定义实现。
任何 javascript 值转换为它的 JSON 表示形式
传递的值的 JSON 表示形式。