У меня есть словарь python с ключами в формате Aa123
, и каждое значение представляет собой список. Теперь мне нужно постоянно хранить эти данные в каком-либо формате или в любой базе данных, чтобы я мог легко получить их. Я думал, что JSON будет лучше для этого и попытался сохранить все данные в формате JSON, а затем какое-то приложение могло бы использовать этот файл. Мой формат JSON должен быть, какХранить словарь python в файле JSON динамически
[
{ "firstLetter" : "A",
"remaining" : [
{
"secondLetter" : "a",
"ID" : [
{"id" : "Aa123", "listOfItems" : ["ABC123","ASD100"]},
{"id" : "Aa100", "listOfItems" : ["ABC123","COD101"]}
]
},
{
"secondLetter" : "b",
"ID" : [
{"id" : "Ab100", "listOfItems" : ["ABC123","ASD100"]}
]
}
]
},
{ "firstLetter" : "B",
"remaining" : [
{
"secondLetter" : "a",
"ID" : [
{"id" : "Ba106", "listOfItems" : ["AUD123","CML101"]}
]
},
{
"secondLetter" : "b",
"ID" : [
{"id" : "Bb153", "listOfItems" : ["AER113","ASD100"]},
{"id" : "Bb100", "listOfItems" : ["ATC123","ASD500"]}
]
}
]
}
]
Я знаю, как сбросить питон словарь в JSON, но не обеспечивает простой запрос данных. Мой вопрос: «Как сохранить этот словарь python (который я получил, запустив программу python) в требуемом формате (как показано выше), что упрощает запрос данных. Спасибо!
Что ваш вопрос? –
Проверьте наличие баз данных NoSQL, таких как MongoDB. Это то, что вам нужно –
'loadeddict = json.loads (retrieveddata)'? – RickyA