Ha egy dátum típusú változót akarunk JSON formára alakítani, akkor a natív és az alapértelmezett JSON feldolgozás között van némi különbség.
"2010-11-25T18:38:15"
Míg a natív megoldást a Date.prototype.toJSON, addig a másikat az Ext.util.JSON.encodeDate felülírásával lehet módosítani. (csak zárójelben, ennek a másodiknak nincs túl nagy haszna)
Date.prototype.toJSON = function () {
return this.format("Y-m-d H:i:s");
}
Ext.util.JSON.encodeDate = function (date) {
return '"' + date.toJSON() + '"';
}
Ja, és továbbra is érdemes a natív JSON-t használni, mert az jó!