harmony-jolt 0.6.0

JSON to JSON transformation library using the JOLT spec
Documentation
{
    "input": {
        "rating": {
            "primary": {
                "value": 3,
                "max": 5,
                "primary": "Display Label for primary (yes bad input schema)"
            },
            "quality": {
                "value": 3,
                "max": 7,
                "quality": "Display Label for primary (yes bad input schema)"
            }
        }
    },

    "spec": {
        "rating": {
            "*": {
                "*": "ratings.&(1).&(0)",
                "&(0)": "ratings.&(1).label"
            }
        }
    },

    "expected": {
        "ratings": {
            "primary": {
                "value": 3,
                "max": 5,
                "label": "Display Label for primary (yes bad input schema)"
            },
            "quality": {
                "value": 3,
                "max": 7,
                "label": "Display Label for primary (yes bad input schema)"
            }
        }
    }
}