Python 将嵌套列表写入json
我需要弄清楚如何在python中构造数据,以便在调用转储并写入文件时,可以得到以下数据结构作为示例:Python 将嵌套列表写入json,python,Python,我需要弄清楚如何在python中构造数据,以便在调用转储并写入文件时,可以得到以下数据结构作为示例: { "Prop_a": [ { "car": "brown", "color": "yellow", "engine": [ { "mod_a": "x1", "name": [ { "diesel": "yes"
{
"Prop_a": [
{
"car": "brown",
"color": "yellow",
"engine": [
{
"mod_a": "x1",
"name": [
{
"diesel": "yes",
}
...
如您所见,我有需要扩展的嵌套元素。最终目标是将数据导入数据库,我需要JSON或CSV格式的数据来完成这项工作
编辑:对所有人:我可以轻松地将一个级别的目录列表打印到JSON。我需要帮助的是如何格式化嵌套结构
编辑2:
由于正在请求代码
my_dict = {}
for x in group:
my_dict[x] = []
for y in sub_group:
mydict[x].append(data_symbol_reference)
产生如下输出:
{
"Prop_a" : [
"car",
"color",
],
...
我需要帮助在列表结构中嵌套列表目录。获取python 3.6的官方文档:如果您已经有列表目录,您可以将其转储为需要提供输入的可能副本,所需的输出和您实现它的尝试。@Jean-Françoisfare我确实有一个列表的目录,但由于嵌套结构,它不仅仅是这样。这是一个列表的目录,里面有列表的目录。或者至少我认为我需要这样的数据结构?@khachik输入的结构基本上就是我想弄清楚的。结果是上面提到的,试图实现这一点的努力已经失败了。很抱歉,如果我没有说明你的观点,但如果人们想提供帮助,你应该更加澄清你的问题,并引导我/社区采取正确的方式。如果我/我们错过了什么,这就是相互理解的意义