Python/Flask-从嵌套JSON打印响应值

Python/Flask-从嵌套JSON打印响应值,python,flask,Python,Flask,如何从响应中输出“Number#en”的值?我正在努力理解嵌套结构。谢谢 来自我的api的响应 { 'count': 1, 'total': 1, 'data': [ {'id': '6a3d7026-43f3-67zt-9211-99dfc6fee82e', 'name': 'test', 'properties': {'Description#en': 'test', 'Number#en': '20934120'}

如何从响应中输出“Number#en”的值?我正在努力理解嵌套结构。谢谢

来自我的api的响应

  {
    'count': 1, 'total': 1, 
    
    'data': [
    
    {'id': '6a3d7026-43f3-67zt-9211-99dfc6fee82e', 
     'name': 'test',  
     'properties': {'Description#en': 'test', 'Number#en': '20934120'}}], 
    
我试图打印值的内容

    response = requests.get(url, headers=headers, data=payload)
    data_text = json.loads(response.text)
    
    print(data_text[data]['properties.Number#en'])

data_text['data']是一个字典列表,因此要访问数字#en,您应该使用

data_text['data'][0]['properties']['Number#en']

你好,谢谢你的回复。我收到以下错误:IndexError:list index超出范围如果您没有在响应中返回数据字段,则上述操作将不起作用。您需要显式检查数据是否为null,以及它所持有的值是否为列表。当你收到错误时,你能提供输出数据吗?