for example, i send via js this json string 

```
{data: "[{"id":1},{"id":2}]"}

```

and on server side i try to create a dict from it:

```
result = json.loads(str(request.body, 'utf-8'))
print(result)                     # {'data': '[{"id":1},{"id":2}]'}
print(type(result['data']))       # <class 'str'> (not list!!!)
print(str(request.body, 'utf-8')) # {"data":"[{\"id\":1},{\"id\":2}]"}

```

so, why json.loads doesn't create a list? I use python 3