2014-10-28 151 views
0

我有这行:返回JSON对象问题

r = requests.post(url, data=json.dumps(data), headers=headers) 

json_output = r.json() 

print(json_output["hits"]["hits"]) 

从哪里获得对此的回应:

[ 
    { 
    u'sort': [ 
     1414496113003 
    ], 
    u'_type': u'syslog', 
    u'_index': u'logstash-2014.10.28', 
    u'_score': None, 
    u'fields': { 
     u'@timestamp': u'2014-10-28T11:35:13.003Z', 
     u'syslog_hostname': u'hostname' 
    }, 
    u'_id': u'kq9DHVRCSkmTrSr9VJnURA' 
    } 
] 

我只需要获得 “@timestamp”。我如何管理?我想我必须做更多print(json_output["hits"]["hits"])

回答

2
print json_output[0]['fields']['@timestamp']