FullCalendar Vraptor + json

Bom dia pessoal.

Preciso montar uma agenda com as data de festas que já estão no meu banco de dados.
Uso o Vraptor 3 e Fullcalendar para mostrar as festas cadastradas na agenda. Mas a mesma está sempre vazia.

Tenho meu json com essa sintaxe de dados:

[{"id": 1,"title": "Festa Junina","dataStart": {"@class": "sql-timestamp","$": "2016-07-01 10:00:00.0"},"dataEnd": {"@class": "sql-timestamp","$": "2016-07-01 11:00:00.0"}}]

Minha dúvida está no javascript, acredito ser ele o problema:

`$(document).ready(function () {

            var calendar = $('#calendar').fullCalendar({
                header: {
                    left: 'prev,next today',
                    center: 'title',
                    right: 'month,agendaWeek,agendaDay'
                },                  
                defaultView: 'agendaWeek',                   
                events: function (start, end, callback) {
                    $.ajax({
                        url: 'agenda.json',
                        type: "GET",
                        datatype: 'json',
                        success: function (doc) {                                
                            var events = [];
                            alert(" result: " + doc);
                            if (doc != undefined && doc.length > 0) {
                                doc.forEach(function (entry) {
                                    events.push({
                                        title: entry.title,
                                        start: entry.dataStart,
                                        end: entry.dataEnd
                                    });
                                });
                            }
                            callback(events);
                        }, error: function (err) {
                            alert('Error in fetching data');
                        }
                    });
                },
                eventClick: function (calEvent, jsEvent, view) {
                    alert(calEvent.title);
                }
            });
        });
    </script>`

O meu alert:
alert(" result: " + doc);

Apresenta: [object Object]

isso está bem confuso para mim. Poderiam me dar uma ajuda nisso.