我需要在JSON中获取另一个对象Ruolo
中包含的对象Anagrafica
的字段。我试图包括属性(^anagrafiche\[\d+\]\.ruolo.descrizione
),但它不起作用。
AnagraficaStruts.java中的方法(行动)
public String AnagraficheJSON(){
setAnagrafiche(dao.getAnagrafiche());
return SUCCESS;
}
Anagrafica模型
public class Anagrafica {
private int idAnagrafica;
private String nome;
private String cognome;
private String provincia;
private String codiceFiscale;
private Ruolo ruolo;
//GETTERS AND SETTERS
}
struts.xml中的JSON操作
<!-- JSON -->
<action name="listAnagrafiche1" method="AnagraficheJSON"
class="it.unirc.pjam.Action.AnagraficaStruts">
<result type="json">
<param name="ignoreHierarchy">false</param>
<param name="excludeNullProperties">true</param>
<param name="ignoreHierarchy">false</param>
<param name="includeProperties">
^anagrafiche\[\d+\]\.idAnagrafica,
^anagrafiche\[\d+\]\.nome,
^anagrafiche\[\d+\]\.cognome,
^anagrafiche\[\d+\]\.provincia,
^anagrafiche\[\d+\]\.codicefiscale,
^anagrafiche\[\d+\]\.ruolo.descrizione
</param>
</result>
</action>
<!-- FINE JSON -->
修改
我需要一个Ruolo
对象字段,而不是Anagrafica
字段。