首页 > 解决方案 > Python:将字典列表转换为 JSON 对象

问题描述

兑换:

[{"name": "name 1", "course": "course 1"}, {"name": "name 2", "course": "course 2"}]

进入:

{{"name": "name 1", "course": "course 1"}, {"name": "name 2", "course": "course 2"}}

如何进行这种转换?

标签: python

解决方案


import json

l = [{'name': 'name 1', 'course': 'course 1'}, {'name': 'name 2', 'course': 'course 2'}]
d = {'student': l}
json_l = json.dumps(d)

json_l
Out[3]: '{"students": [{"name": "name 1", "course": "course 1"}, {"name": "name 2", "course": "course 2"}]}'
{
   "students":[
      {
         "name":"name 1",
         "course":"course 1"
      },
      {
         "name":"name 2",
         "course":"course 2"
      }
   ]
}

推荐阅读