pcwa.core.scope('pcwa.ext.model');

pcwa.ext.model.JsonReader = function(meta, recordType){
    meta = meta || {};
    pcwa.ext.model.JsonReader.superclass.constructor.call(this, meta, recordType || meta.fields);
};
Ext.extend(pcwa.ext.model.JsonReader, Ext.data.JsonReader, {
    read : function(response){
        var json = response.responseText;
        var o = eval("("+json+")");
        if(!o) {
            throw {message: "JsonReader.read: Json object not found"};
        }
        this.meta.etagField = o.etagField;
        return this.readRecords(o);
    }
});
