Input
{
"CustomerMaster": {
"Rootnode": {
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"LAND1": "SE",
"SalesArea": [
{
"VKORG": "1301",
"VTWEG": "00",
"SPART": "00",
"IsPlanAccount": "X",
"IsDistributionCenter": "X",
"PartnerFunction": [
{
"PARVW": "WE",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "YP",
"PARZA": "000",
"KUNN2": "0087000579"
},
{
"PARVW": "AG",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "RE",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "RG",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "ZP",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "Z0",
"PARZA": "000",
"KUNN2": "0000078178"
}
]
},
{
"VKORG": "1301",
"VTWEG": "10",
"SPART": "00",
"PartnerFunction": [
{
"PARVW": "YP",
"PARZA": "000",
"KUNN2": "0087000579"
},
{
"PARVW": "WE",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "AG",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "ZP",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "RG",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "RE",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "Z0",
"PARZA": "000",
"KUNN2": "0000078178"
}
]
},
{
"VKORG": "1330",
"VTWEG": "00",
"SPART": "00",
"PartnerFunction": [
{
"PARVW": "ZP",
"PARZA": "000",
"KUNN2": "0090000100"
},
{
"PARVW": "WE",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "AG",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "RG",
"PARZA": "000",
"KUNN2": "0000000199"
},
{
"PARVW": "RE",
"PARZA": "000",
"KUNN2": "0000000199"
}
]
}
]
}
}
}
Expected Output:
[
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": "00",
"SPART": "00",
"PARVW": "WE",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "X",
"IsDistributionCenter": "X"
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": "00",
"SPART": "00",
"PARVW": "YP",
"PARZA": "000",
"KUNN2": "0087000579",
"IsPlanAccount": "X",
"IsDistributionCenter": "X"
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": "00",
"SPART": "00",
"PARVW": "AG",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "X",
"IsDistributionCenter": "X"
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": "00",
"SPART": "00",
"PARVW": "RE",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "X",
"IsDistributionCenter": "X"
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": "00",
"SPART": "00",
"PARVW": "RG",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "X",
"IsDistributionCenter": "X"
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": "00",
"SPART": "00",
"PARVW": "ZP",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "X",
"IsDistributionCenter": "X"
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": "00",
"SPART": "00",
"PARVW": "Z0",
"PARZA": "000",
"KUNN2": "0000078178",
"IsPlanAccount": "X",
"IsDistributionCenter": "X"
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": 10,
"SPART": "00",
"PARVW": "YP",
"PARZA": "000",
"KUNN2": "0087000579",
"IsPlanAccount": "",
"IsDistributionCenter": ""
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": 10,
"SPART": "00",
"PARVW": "WE",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "",
"IsDistributionCenter": ""
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": 10,
"SPART": "00",
"PARVW": "AG",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "",
"IsDistributionCenter": ""
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": 10,
"SPART": "00",
"PARVW": "ZP",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "",
"IsDistributionCenter": ""
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": 10,
"SPART": "00",
"PARVW": "RG",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "",
"IsDistributionCenter": ""
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": 10,
"SPART": "00",
"PARVW": "RE",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "",
"IsDistributionCenter": ""
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1301,
"VTWEG": 10,
"SPART": "00",
"PARVW": "Z0",
"PARZA": "000",
"KUNN2": "0000078178",
"IsPlanAccount": "",
"IsDistributionCenter": ""
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1330,
"VTWEG": "00",
"SPART": "00",
"PARVW": "ZP",
"PARZA": "000",
"KUNN2": "0090000100",
"IsPlanAccount": "",
"IsDistributionCenter": ""
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1330,
"VTWEG": "00",
"SPART": "00",
"PARVW": "WE",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "",
"IsDistributionCenter": ""
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1330,
"VTWEG": "00",
"SPART": "00",
"PARVW": "AG",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "",
"IsDistributionCenter": ""
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1330,
"VTWEG": "00",
"SPART": "00",
"PARVW": "RG",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "",
"IsDistributionCenter": ""
},
{
"KUNNR": "0000000199",
"NAME1": "COOP Sverige AB",
"NAME2": "NULL",
"NAME3": "NULL",
"NAME4": "NULL",
"LAND1": "SE",
"VKORG": 1330,
"VTWEG": "00",
"SPART": "00",
"PARVW": "RE",
"PARZA": "000",
"KUNN2": "0000000199",
"IsPlanAccount": "",
"IsDistributionCenter": ""
}
]
I’m trying to write a spec to do the below transformation using jolt transformation. I need to convert the flat json to nested Json
I am having some trouble with converting the flat JSON to Nested JSON. I have looked at examples and didn’t get any closer as to what is mentioned above. I need to transform a JSON structure by using a JOLT spec. I use https://jolt-demo.appspot.com to test the following below.
I’m trying to write a spec to do the below transformation using jolt transformation. I need to convert the flat json to nested Json
I am having some trouble with converting the flat JSON to Nested JSON. I have looked at examples and didn’t get any closer as to what is mentioned above. I need to transform a JSON structure by using a JOLT spec. I use https://jolt-demo.appspot.com to test the following below.