Python 将嵌套列表写入json

Python 将嵌套列表写入json,python,Python,我需要弄清楚如何在python中构造数据,以便在调用转储并写入文件时,可以得到以下数据结构作为示例: { "Prop_a": [ { "car": "brown", "color": "yellow", "engine": [ { "mod_a": "x1", "name": [ { "diesel": "yes"

我需要弄清楚如何在python中构造数据,以便在调用转储并写入文件时,可以得到以下数据结构作为示例:

{
    "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输入的结构基本上就是我想弄清楚的。结果是上面提到的,试图实现这一点的努力已经失败了。很抱歉,如果我没有说明你的观点,但如果人们想提供帮助,你应该更加澄清你的问题,并引导我/社区采取正确的方式。如果我/我们错过了什么,这就是相互理解的意义