Jasmeet Pabla
Jasmeet Pabla

Reputation: 143

Python: Convert a list of dictionaries into a JSON object

Convert:

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

Into:

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

How to do this conversion?

Upvotes: 0

Views: 60

Answers (1)

FloLie
FloLie

Reputation: 1840

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"
      }
   ]
}

Upvotes: 2

Related Questions