如果我有一个元组:((1,'a','blahblah'),(2,'b','blahblah'),(3,'c','blahblah'),...)
想要返回的json格式大概是:
items: Array[100]
0:Object
{
'pmid': 1,
'title': 'a',
'abstract': 'blahblah'
}
1:Object
{
'pmid': 2,
'title': 'b',
'abstract': 'blahblah'
}
2:Object
{
'pmid': '3',
'title': 'b',
'abstract': 'blahblah'
}
...
python代码该如何写?
json
在python
里对应的数据结构大致为字典
,也就是你需要先把tuple
转换成dictionary
,然后再用标准库json
进行dumps
一下字典的key是没有顺序的,如果要保证顺序,可以使用
collections
下的OrderedDict
结构拼装