如何在没有[]的情况下从json中获取ID?

如何在没有[]的情况下从json中获取ID?,json,discord.py,Json,Discord.py,有没有一种方法可以使用不同的内容来获取json文件中没有[]的ID,而不删除或添加某些内容?我只知道“附加”和“删除”以及类似于读取、获取、加载或检查之类的操作不起作用。问号就在我需要正确答案的地方。如果我只是键入f'Name:'我只是在[]中得到ID,并且就在那里。我很想看到一个解决办法。如果可能,我会显示用户。显示\u name而不是name:中提到的内容。谢谢你的帮助 @commands.command(name='checkblock') # checks if a user

有没有一种方法可以使用不同的内容来获取json文件中没有
[]
的ID,而不删除或添加某些内容?我只知道“附加”和“删除”以及类似于
读取
获取
加载
检查
之类的操作不起作用。问号就在我需要正确答案的地方。如果我只是键入
f'Name:'
我只是在
[]
中得到ID,并且
就在那里。我很想看到一个解决办法。如果可能,我会显示
用户。显示\u name
而不是
name:
中提到的内容。谢谢你的帮助

    @commands.command(name='checkblock')  # checks if a user is on the list of blocked users
    async def checkblock(self, ctx):
        user = User
        with open('./bot_config/blocked_users.json', 'r') as json_file:
            json_dict = json.load(json_file)
        await ctx.send('Here are the blocked users:\n'
                       f'Name: <@{json_dict["blockedUser"]???(user.id)}>'
                       f'ID: {json_dict["blockedUser"].???(user.id)}')
        return
json_dict[“blockedUser”]
是一个列表,因此您可以循环浏览它的内容:

@commands.command(name='checkblock')#检查用户是否在被阻止的用户列表中
异步def检查块(自身、ctx):
打开('bot\u config/blocked\u users.json')作为文件:
json_dict=json.load(文件)
模板='Name:{}'
成员列表='\n'.join([template.format(id,id)表示json目录中的id])
等待ctx.send(这里是被阻止的用户:\n{member_list})
如果要显示成员的名称,则必须使用以下两种方法之一获取
discord.member
对象:


您能举一个json文件的例子吗?否则,我们必须猜测一下tadi添加的json文件的布局
{
    "blockedUser": [
        360881524410810380
    ]
}