我有以下 json 数据,如何通过在 python 中对startTime进行排序来获取基于region和eventTypeCode以及最新事件的最新记录?需要忽略eventTypeCode的重复项。有什么办法可以在 python 中比较这个startTime,找出最近的记录并只返回那个记录?
样本数据:
"ResponseMetadata": {
"HTTPHeaders": {
"content-length": "1478",
"content-type": "application/x-amz-json-1.1",
"date": "Mon, 27 Jan 2020 21:24:47 GMT",
"x-amzn-requestid": "a84471fc-8bde-4404-854e-c1656884cac5"
},
"HTTPStatusCode": 200,
"RequestId": "a84471fc-8bde-4404-854e-c1656884cac5",
"RetryAttempts": 0
},
"events": [
{
"eventTypeCode": "AWS_RDS_SECURITY_NOTIFICATION",
"startTime": "2020-01-15 11:50:00-06:00",
"region": "us-east-1"
},
{
"eventTypeCode": "AWS_RDS_SECURITY_NOTIFICATION",
"startTime": "2019-11-26 02:59:00-06:00",
"region": "us-east-1"
},
{
"eventTypeCode": "AWS_TRUSTEDADVISOR_OPERATIONAL_NOTIFICATION",
"startTime": "2020-01-27 12:36:00-06:00",
"region": "us-east-1"
},
{
"eventTypeCode": "AWS_TRUSTEDADVISOR_OPERATIONAL_NOTIFICATION",
"startTime": "2019-11-18 16:04:00-06:00",
"region": "us-east-1"
},
{
"eventTypeCode": "AWS_MARKETPLACE_OPERATIONAL_NOTIFICATION",
"startTime": "2019-11-11 11:30:00-06:00",
"region": "us-east-1"
},
{
"eventTypeCode": "AWS_RDS_SECURITY_NOTIFICATION",
"startTime": "2020-01-10 11:55:00-06:00",
"region": "us-west-1"
},
{
"eventTypeCode": "AWS_RDS_SECURITY_NOTIFICATION",
"startTime": "2019-11-13 02:15:00-06:00",
"region": "us-west-1"
},
]
}
预期输出:
"eventTypeCode": "AWS_RDS_SECURITY_NOTIFICATION",
"startTime": "2020-01-15 11:50:00-06:00",
"region": "us-east-1"
},
{
"eventTypeCode": "AWS_RDS_SECURITY_NOTIFICATION",
"startTime": "2020-01-10 11:55:00-06:00",
"region": "us-west-1"
}
www说
慕侠2389804
随时随地看视频慕课网APP
相关分类