Grid & customizing JSON source

I would like to do something similar to the documentation regarding loading custom objects into dhtmlxGrid as seen in the documenation at Loading custom XML objects

Is the process similar to this or does it even allow for this?

Yep, it possible and in fact it is even more simple, as operations with json do not require xpath usage.

grid._process_custom_json:function(data, mode){
	this._parsing=true;

        //convert from string if necessary
	if (data&&data.xmlDoc){
		eval("dhtmlx.temp="+data.xmlDoc.responseText+";");
		data = dhtmlx.temp;
	}

        //parse, similar to the xml based sample
	for (var i = 0; i < data.rows.length; i++){
		var id = data.rows[i].id;
		this.rowsBuffer.push({
			idd: id,
			data: data.rows[i],
			_parser: this._process_json_row,
			_locator: this._get_json_data
			});

		this.rowsAr[id]=data.rows[i];
	}
	
	this.render_dataset();
	this._parsing=false;
};