Я использую страницу VisualForce для создания файла JSON, который читается плагином jQuery. Моя страница использует контроллер для запроса записей и их вывода. Код ниже:
РЕДАКТИРОВАТЬ
Решено! Вот решение, которое я нашел (кредит http://blog.lopau.com/visualforce-row-count/ )
Я превратил свой объект opp в список, изменив
public Opportunity opp {get; private set;}
на
public Opportunity[] opp {get; private set;}
затем использовал apex: repeat для циклического перебора значений.
[
{
"id":"{!List.id}",
"title":"{!List.name}",
"start":"
",
"end":"
",
"url":"/{!List.id}"
},
{}]