jika saya memiliki kelas bernama "TreeNode" dengan variabel instan (antara lain) yang disebut "anak-anak", yang merupakan array dari TreeNode lainnya, apakah ada cara agar saya dapat membuat serial instance TreeNode di bawah satu JsonView, tetapi membuat serial semua TreeNodes di array "anak-anak" saya di bawah JsonView yang berbeda?
Apa yang ingin saya capai adalah: ketika saya membuat serialisasi satu TreeNode, saya ingin semua properti di TreeNode itu diserialkan, termasuk daftar turunannya, tetapi saya tidak ingin semua properti turunannya diserialisasikan (seperti array "anak-anak" anak). Pada dasarnya jika saya membuat serial TreeNode, saya hanya ingin melihat TreeNode dan anak-anak satu tingkat di bawah. Ada juga properti lain di anak-anak yang ingin saya sembunyikan, hanya jika properti tersebut diserialkan sebagai bagian dari array "anak-anak".
Apakah ada cara saya dapat mencapai hal ini dengan JSONViews atau fitur Jackson lainnya? Terima kasih