Javascript 在python中将具有多种类型的元组表示为JSON

Javascript 在python中将具有多种类型的元组表示为JSON,javascript,python,json,dictionary,Javascript,Python,Json,Dictionary,我有一个元组(也可以使用list),如下所示: (1, 'jsmith', 'Ferrari', '10 million', 39, 16, 2, 0, '-') 用python将其表示为JSON结构的合理方式是什么?键是如下所示的字符串: { "John Smith" : (1, 'jsmith', 'Ferrari', '10 million', 39, 16, 2, 0, '-') } 有什么建议吗?JSON将在前端用JS进行解析,并且长度始终相同。缺少的条目用“-”

我有一个元组(也可以使用list),如下所示:

 (1, 'jsmith', 'Ferrari', '10 million', 39, 16, 2, 0, '-')
用python将其表示为JSON结构的合理方式是什么?键是如下所示的字符串:

 { 
    "John Smith" : (1, 'jsmith', 'Ferrari', '10 million', 39, 16, 2, 0, '-') 
 }

有什么建议吗?JSON将在前端用JS进行解析,并且长度始终相同。缺少的条目用“-”表示。

将列表表示为一个数组,即以
[
开头,以
]
结尾


顺便说一句,只有数组(
[…]
);
list
tuple

之间没有区别看一看,问题是您不知道如何将
dict
转换为表示JSON的字符串?
>>> import json
>>> data = (1, 'jsmith', 'Ferrari', '10 million', 39, 16, 2, 0, '-')
>>> json.dumps({'John Smith': data})
'{"John Smith": [1, "jsmith", "Ferrari", "10 million", 39, 16, 2, 0, "-"]}'