所以在收到带有以下代码的 JSON 后:
ctype,pdict = cgi.parse_header(self.headers.get('content-type'))
if ctype == 'application/JSON':
length = int(self.headers.get('content-length'))
input = JSON.loads(self.rfile.read(length))
我从 print(input) 收到了这种 JSON,它是一个字典:
{'packageInput': {'dog': [4.18,0.08,41.51,0],'cat': [2.752,3.69,2.29,'bird': [4.45,4.97,2.37,'chicken': [0.81,0.61,'0.336','min': ['1','5','max': [4,4,100,0]}}
正如我们所见,JSON 中的每个“列表”都有一个“数组”。如何将它们提取到单独的 python 列表变量中?
例如:
dog = []
cat = []
bird = []
chicken = []
我一直在研究解决方案,范围从使用 for
循环到模块导入。我相信有一个更简单的解决方案来提取这个。
你能分享一个想法吗?