如果我有一个元组:((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结构拼装