Overview
Spec
I have been looking into writing a system to map data from one JSON payload to another. At compile time we do not know what mapping we want to perform so that needs to be configurable and I have chosen to define a language for defining mappings to meet this requirement.
This is still a work-in-progress project, the first step is defining the mapping language (see the spec for the definition so far), as I progress I will post more information so please check back to see progress.
The code for this project is available on GitHub.