I have a map of json path and its associated value. I want to create json using this path key and attach value at the end. Something like input as:
{key: "name1.name2.name3", value: "value1"},
{key:"name1.name2.name4", value: "value2"},
{key:"name1.name5[0]", value: "value3"},
{key:"name1.name5[1]", value: "value4"}
Output as:
{"name1":
{"name2":
{"name3":"value1",
"name4":"value2"
}
},
"name5":["value3","value4"]
}
There can be a list as well. Is there any library I can use?