We have a situation with a large number of JSON objects which adhere to a JSON Schema.
The issue we have is that the JSON Schema is under constant development so regular changes are made to the schema (adding/removing fields etc) thus invalidating all the JSON data.
We need a tool to automatically migrate the data based on changes to the schema, or it could be looked at as a cleanup/correction task - automatically (without any manual processing) cleaning up columns and adding new ones.
Are there any open source tools in this space which could help, or any recommendations for suggested approaches?
For example I've looked into https://github.com/bazaarvoice/jolt and https://stedolan.github.io/jq/ but they don't take JSON Schema into account.