harmony-jolt 0.7.0

JSON to JSON transformation library using the JOLT spec
Documentation
{
    "input" : {
        "tuna-a" : "A",
        "tuna-b" : "B",

        "foo-a": "bar",

        "axis-x" : "horizontal"
    },

    "spec" : {
        "foo-*": "listOfFooValues[]",

        "tuna-*" : {
            "@" : "listOfTunaValues[]",
            "$(0,1)" : [ "listOfTunaIds[]", "sillyListOfTunaIds[].id" ]
        },

        "axis-*" : {
            "@" : "listOfAxisValues[]",
            "$(0,1)" : "listOfAxisIds[]"
        }
    },

    "expected" : {
        "listOfFooValues" : [ "bar" ],

        "listOfTunaValues" : [ "A", "B" ],
        "listOfTunaIds"    : [ "a", "b" ],

        "sillyListOfTunaIds" : [ { "id" : "a" }, { "id" : "b" } ],

        "listOfAxisValues" : [ "horizontal" ],
        "listOfAxisIds"    : [ "x" ]
    }
}