I am performing a migration from 3.5.0 to 4.4.0. Overall the whole process seem seamless. I was able to restore my 3.5.0 backup on 4.4.0 without any issues.
However, I am resting my webapp against the 4.4.0 cms and seeing issue with the Content API with existing json fields.
I am using JSON field type in a schema called Site.
When using the API in 4.4.0, the sitemap data ended in a single string, instead of being nested json, as I normally expect.
When I use the GraphQL querySiteContent, the json is nested as I expect.
In 3.5.0, when I access the same data via the API, the json is nested.
I am trying to know if there is something I missed to in my migration? A configuration setting? Or could have executed the migration a bit differently?
Should I only trust the GraphQL? I would have to rework the web application to query/parse much differently.