Итак, я пытаюсь создать объект JSON из списка классов AcaClasses.
Класс действия:
public class StudentJSONAction extends ActionSupport{
//Your result List
private List<AcaClass> gridModel;
public String getJSON() {
return execute();
}
public String execute() {
//Get the first student from the Factory and get their AcaClasses
gridModel = StudentFactory.getAll().get(0).getAcaClasses();
return SUCCESS;
}
//Getters and Setters
StudentFactory - это мой интерфейс к базе данных спящего режима.
Struts.xml
<action name="getJSON" class="StudentJSONAction">
<result type="json">
<param name="enableSMD">true</param>
<param name="ignoreInterfaces">false</param>
</result>
</action>
Когда я вызываю действие getJSON, все, что я получаю, это:
{"methods":[],"objectName":null,"serviceType":"JSON-RPC","serviceUrl":"\/FlowridersSP\/getJSON","version":".1"}
Эта проблема очень похожа на мою, но я хотел бы посмотреть, есть ли решение с использованием плагина JSON Struts2
Вопрос: Почему я не возвращаю список AcaClasses в форме JSON?
Моя конечная цель - подключить этот JSON к плагину JQuery Grid