I have a structure that consists of a list of lists. I would like to convert it to a dictionary where the array of size one are the keys and the subsequent items in the array where array are size 2 are the key - value of the key. Every item in the array of size 1 will be a new key.
For example:
list of lists:
[
[
"key1"
],
[
"name1",
"value1"
],
[
"name2",
"value2"
],
[
"key2"
],
[
"name1",
"value1"
],
[
"name2",
"value2"
],
[
"key3"
],
[
"name1",
"value1"
],
[
"name2",
"value2"
],
[
"key4"
],
[
"name1",
"value1"
],
[
"name2",
"value2"
]
]
desired dictionary conversion:
{
"key1": {
"name1": "value1",
"name2": "value2"
},
"key2": {
"name1": "value1",
"name2": "value2"
},
"key3": {
"name1": "value1",
"name2": "value2"
},
"key4": {
"name1": "value1",
"name2": "value2"
}
}