Issues while importing payload including: tracked entity instance, enrollment and event

Hi,

I was trying to import tracked entity instance in the format mentioned on this website:
https://docs.dhis2.org/archive/en/2.32/developer/html/webapi_tracker_api.html

When importing the json file from the import/export app → event import I am facing an error which looks like this:
Cannot deserialize value of type org.hisp.dhis.dxf2.events.event.Event from Array value (token JsonToken.START_ARRAY) at [Source: (StringReader); line: 1, column: 1]

My json payload file looks like this:

{
“trackedEntity”: “ZuBXzM6ws2S”,
“orgUnit”: “fNEMra6kdOs”,
“attributes”: [
{
“attribute”: “HHd1JUGXfQB”,
“value”: “F”
},
{
“attribute”: “sYanJDUjLMY”,
“value”: “4”
},
{
“attribute”: “SUyyt1orOuV”,
“value”: “CONTRACT SPECIALIST”
},
{
“attribute”: “L3Ej3lELgrd”,
“value”: “DEFENSE DEPT”
},
{
“attribute”: “lYW3mwseIWt”,
“value”: “nan”
},
{
“attribute”: “MdkAUnkverE”,
“value”: “nan”
},
{
“attribute”: “ijQDg74Grb4”,
“value”: “nan”
},
{
“attribute”: “m0vmw2PjxO3”,
“value”: “nan”
},
{
“attribute”: “TDun0mvwJSL”,
“value”: “P”
},
{
“attribute”: “my85GjK79UN”,
“value”: “SEVERE ANOXIC ENCEPHALOPATHY”
},
{
“attribute”: “aoFLnCUhvaZ”,
“value”: “VENTRICULAR TACHYCARDIA”
},
{
“attribute”: “mMS42LpiQXP”,
“value”: “nan”
},
{
“attribute”: “NCABFQmw7Yn”,
“value”: “nan”
},
{
“attribute”: “nDndbejrWT2”,
“value”: “CORONARY ARTERY DISEASE”
},
{
“attribute”: “HPWOI3jCjW0”,
“value”: “I251”
},
{
“attribute”: “ctVnJqHLnzS”,
“value”: “I00-I09,I11,I13,I20-I51”
},
{
“attribute”: “jFjJoNPy04A”,
“value”: “nan”
},
{
“attribute”: “zuumZkdvrNZ”,
“value”: “nan”
},
{
“attribute”: “YicLKxkmPNq”,
“value”: “31571”
},
{
“attribute”: “pySMpFoFmz7”,
“value”: “31571”
}
],
“enrollments”: [
{
“orgUnit”: “fNEMra6kdOs”,
“program”: “PR9HpuVCjcB”,
“enrollmentDate”: “2021-01-01”,
“incidentDate”: “2021-01-01”,
“events”: [
{
“program”: “PR9HpuVCjcB”,
“orgUnit”: “fNEMra6kdOs”,
“eventDate”: “2021-01-01”,
“status”: “COMPLETED”,
“storedBy”: “admin”,
“dataValues”: [
{
“dataElement”: “pySMpFoFmz7”,
“value”: “31571”
}
]
}
]
}
]
}
{
“trackedEntity”: “ZuBXzM6ws2S”,
“orgUnit”: “fNEMra6kdOs”,
“attributes”: [
{
“attribute”: “HHd1JUGXfQB”,
“value”: “M”
},
{
“attribute”: “sYanJDUjLMY”,
“value”: “6”
},
{
“attribute”: “SUyyt1orOuV”,
“value”: “ENGINEER”
},
{
“attribute”: “L3Ej3lELgrd”,
“value”: “MECHANICAL”
},
{
“attribute”: “lYW3mwseIWt”,
“value”: “nan”
},
{
“attribute”: “MdkAUnkverE”,
“value”: “nan”
},
{
“attribute”: “ijQDg74Grb4”,
“value”: “nan”
},
{
“attribute”: “m0vmw2PjxO3”,
“value”: “nan”
},
{
“attribute”: “TDun0mvwJSL”,
“value”: “N”
},
{
“attribute”: “my85GjK79UN”,
“value”: “CORONARY ARTERY DISEASE STATUS POST CORONARY BYPASS GRAFT”
},
{
“attribute”: “aoFLnCUhvaZ”,
“value”: “nan”
},
{
“attribute”: “mMS42LpiQXP”,
“value”: “nan”
},
{
“attribute”: “NCABFQmw7Yn”,
“value”: “nan”
},
{
“attribute”: “nDndbejrWT2”,
“value”: “AORTIC VALVE REPLACEMENT”
},
{
“attribute”: “HPWOI3jCjW0”,
“value”: “I251”
},
{
“attribute”: “ctVnJqHLnzS”,
“value”: “I00-I09,I11,I13,I20-I51”
},
{
“attribute”: “jFjJoNPy04A”,
“value”: “nan”
},
{
“attribute”: “zuumZkdvrNZ”,
“value”: “nan”
},
{
“attribute”: “YicLKxkmPNq”,
“value”: “31571”
},
{
“attribute”: “pySMpFoFmz7”,
“value”: “31571”
}
],
“enrollments”: [
{
“orgUnit”: “fNEMra6kdOs”,
“program”: “PR9HpuVCjcB”,
“enrollmentDate”: “2021-01-01”,
“incidentDate”: “2021-01-01”,
“events”: [
{
“program”: “PR9HpuVCjcB”,
“orgUnit”: “fNEMra6kdOs”,
“eventDate”: “2021-01-01”,
“status”: “COMPLETED”,
“storedBy”: “admin”,
“dataValues”: [
{
“dataElement”: “pySMpFoFmz7”,
“value”: “31571”
}
]
}
]
}
]
}

Am I missing out on something? Please help!

1 Like

You did not wrap your payload in an outer array, something like this :

{
  "trackedEntityInstances": [
    {
      "trackedEntity": "nEenWmSyUEp",
      "orgUnit": "DiszpKrYNg8",
      "attributes": [
        {
          "attribute": "w75KJ2mc4zz",
          "value": "Joe"
        },
        {
          "attribute": "zDhUuAYrxNC",
          "value": "Smith"
        }
      ]
    },
    {
      "trackedEntity": "nEenWmSyUEp",
      "orgUnit": "DiszpKrYNg8",
      "attributes": [
        {
          "attribute": "w75KJ2mc4zz",
          "value": "Jennifer"
        },
        {
          "attribute": "zDhUuAYrxNC",
          "value": "Johnson"
        }
      ]
    }
  ]
}
2 Likes