返回JSON对象问题

时间:2014-10-28 11:38:35

标签: python elasticsearch

我有以下几行:

 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"])做更多的事情?

1 个答案:

答案 0 :(得分:2)

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