Hi All,
I have a aem node structure in which certain fields are the path fields(pages are linked) referring to aem node structure of the different pages
when i retrieve the content in json format .infinity.json it pulls the content as such rather than the retrieving the content of the child pages linked
( In simple primary and foreign key relationship of the pages)
is it possible to indicate it to aem servlet so it pulls the structure of the child pages as well when requested in specific format?
Node Structure page 1
--- a
--- b
--- c -- > c1,c2
--- d
here c1,c2 are the pages linked in the page 1 by pathfield
now when i retrieve the content by .infinity.json i could see c1,c2 are getting printed as such but what i want is the system to pull all the nodes in the pages in c1,c2
Thanks
A solution would be to write a custom exporter based on your use case
Adobe Experience Manager Help | Developing Sling Model Exporters in AEM
Adobe Experience Manager Help | Understanding Sling Model Exporters in AEM
Yes i have checked the possibility but i am using aem 6.0 which uses model 1.0 version
it does not work for 6.0
In that case you may write a custom code to export json using Jackson/GSON API. Obviously, you'd end up writing a lot of boilerplate code. E.g. https://www.concretepage.com/jackson-api/read-write-json-using-jackson-objectmapper-jsonparser-jsong... ,https://www.geeksforgeeks.org/convert-java-object-to-json-string-using-jackson-api/ https://www.concretepage.com/jackson-api/read-write-json-using-jackson-objectmapper-jsonparser-jsong...
Otherwise, as recommended by Adobe, upgrade your AEM version.
Views
Likes
Replies