Json ниже. Мне нужно преобразовать в список после загрузки из json. Я получаю str
{
"1": {
"Data (L)": "[ { \"S\" : \"168\" }]"
},
"2": {
"Data (L)": "[ { \"S\" : \"169\" }]"
}
}
Код
with open('a.json') as f:
a = json.loads(f.read())
print (a)
data1 = []
for i,j in a.items():
data = {}
data['id'] = i
data1.append(data)
for k,l in j.items():
data[k] = l
print (type(l))
print (l)
Мой тип pf l равен <class 'str'>
, где вывод l
равен [ { "S" : "168" }]
Ожидается
тип печати (l) должен быть списком, а не str