json.loads列出非di

2024-10-05 10:50:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到了一个谷歌无法为我解决的问题。在

我知道json.loads(var.text)将返回一个dict,在某些情况下,我也会这样做。在

假设数据如下:

{
    "PROJECT_ID": 3351040882,
    "common.ALLTYPES_DESCRIPTION": "",
    "servermain.PROJECT_TITLE": "",

}

此数据将作为dict加载!在

下面是作为列表加载的数据示例。在

^{pr2}$

根据我的研究,我知道第二个输出是dictlist。有没有什么简单的函数可以将list加载到dict?在


Tags: 数据textprojectidjsontitlevar情况
2条回答

你的单子里好像只有一本字典。然后只需通过索引访问它:

json.loads(var.text)[0]

我找到了解决办法,我相信还有更好的办法,但我做了些什么。首先,我建立了一个列表和dict列表。然后我构建了一个dict并以这种方式加载dict。在

# List of lists and dicts
serverintlist = [project_info, aliases_info, channels_info]
serverintdict = {}
serverintdict['project'] = serverintlist[0]
serverintdict['alias'] = serverintlist[1]
serverintdict['channel'] = serverintlist[2]
print(type(project_info))  # <class 'dict'>
print(type(aliases_info))  # <class 'list'>
print(type(channels_info)) # <class 'list'>
print(type(serverintdict)) # <class 'dict'>

相关问题 更多 >

    热门问题