Hello everyone,org.apache.commons.json.* has been deprecated since a
long time and AEM has some better alternatives now. Since AEM 6.3, we
are encouraged to use Gson or Jackson.However, there has been no mention
about JsonItemWriter and it's replacement. Can anyone please help me
with the alternative for JsonItemWriter?
Hi @vanegi,In 6.3, with caas.json the output was refined and there was
no junk data like responsivegrid, gridClassNames, etc unlike using
model.json in 6.5. Also, page properties value were available using
caas.json which is not the case with model.json in 6.5Since we have used
the output of caas.json for our 3rd party applications, is there a way
we can get almost similar like experience in AEM 6.5 as well with
model.json or any other way without creating CF or XF?
In AEM 6.3, we could expose our page content as JSON without using
Content Fragments or Experience Fragments with the extension caas.json
(e.g. localhost:4502/content/we-retail/us/en/men.caas.json) to 3rd party
apps. AEM 6.3 output : After migrating to AEM 6.5, when we hit the same
URL, we receive an error saying - Invalid recursion selector value
'caas' AEM 6.5 error In the release notes of AEM 6.5 we did not find any
deprecation/removal of this feature.Any idea as to why it's not working?