Ingin mengembalikan data json suatu objek di struts, dengan mendefinisikan
Hasil yang dikembalikan adalah data json dari semua variabel anggota seluruh kelas tindakan. Untuk mengembalikan data objek userInfo, Anda perlu mendefinisikan parameter pengembalian sebagai objek root
Berikut definisi mengembalikan berbagai data json
<!-- Hanya berisi atribut user.id -->
<hasil type="json" nama="pengguna">
<param nama="includeProperties">
pengguna/.id
</param>
</hasil>
<!-- Mengembalikan Daftar JSON pengguna, di mana userInfosList adalah atribut tipe Daftar dalam tindakan, userInfosList /[/d+/]/.userName mewakili atribut userName dari objek 0..end yang disimpan di userInfosList (dalam daftar Objek yang disimpan harus memiliki atribut userName)
-->
<nama hasil="sukses" type="json">
<param nama="includeProperties">
userInfosList/[/d+/]/.userName,userInfosList/[/d+/]/.password
</param>
</hasil>
<!--Tidak mengandung atribut pengguna-->
<hasil type="json" nama="daftar">
<param nama="excludeProperties">
pengguna
</param>
</hasil>
<!-- Objek root hanya berisi pengguna -->
<tipe hasil="json">
<param nama="root">
pengguna
</param>
</hasil>
<!-- Bidang (properti) kelas induk di objek "root" tidak akan (akan?) disimpan dalam data JSON secara default. Jika Anda tidak ingin melakukan ini, Anda perlu menentukan abaikanHierarki sebagai salah selama konfigurasi: -->
<tipe hasil="json">
<param name="ignoreHierarchy">salah</param>
</hasil>