Код: Выделить всё
[
{
"Name": "John Smith",
"createdBy": "UserName",
"createdTime": "Time",
"updatedBy": "UserName",
"updatedTime": "Time",
"attributes": {
"Communication": [
{
"label": "EMAIL-Email 78966@gmail",
"value": {
"Primary": [
{
"value": "true"
}
],
"FromDate": [
{
"value": "2024-09-26"
}
],
"CommunicationTypeMDMID": [
{
"value": "EMAIL"
}
],
"CommunicationValue": [
{
"value": "78966@gmail"
}
]
}
},
{
"label": "EMAIL-Email 1234@gmail",
"value": {
"Primary": [
{
"value": "true"
}
],
"FromDate": [
{
"value": "2024-09-28"
}
],
"CommunicationTypeMDMID": [
{
"value": "EMAIL"
}
],
"CommunicationValue": [
{
"value": "1234@gmail"
}
]
}
},
{
"label": "EMAIL-Email 5678@gmail",
"value": {
"Primary": [
{
"value": "false"
}
],
"FromDate": [
{
"value": "2024-09-20"
}
],
"CommunicationTypeMDMID": [
{
"value": "EMAIL"
}
],
"CommunicationValue": [
{
"value": "5678@gmail"
}
]
}
}
],
"Tax": [
{
"label": "TaxName",
"value": {
"Type": [
{
"value": "Check"
}
],
"TaxVal": [
{
"value": "Test"
}
]
}
}
]
}
}
]
Условие состоит в том, что я хочу извлечь сообщение, которое имеет значение Primary=true и имеет самый старый FromDate. Пожалуйста, дайте мне знать, как это сделать с помощью Python.
Я использовал несколько циклов для извлечения сообщения, но не смог правильно добавить условие, чтобы получить более старые основные сообщения.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ing-python