I have what I believe is called nested JSON and I want to use Jackson to deserialize into objects. Is it possible to automatically parse the child objects into Java Objects as well if a Program class had for example objects of the type TrackedEntity and ProgramStage (see JSON code) ? Alternatively would it be possible to simply parse the "id" of the respective objects and put them in Strings in the Program objects?
JSON Example is as follows:
{
programs: 
[
{
    "id": "IpHINAT79UW",
    "created": "2013-03-04T10:41:07.494+0000",
    "trackedEntity": 
    {
        "id": "cyl5vuJ5ETQ",
        "name": "Person"
    },
    "programStages":
    [
        {
            "id": "A03MvHHogjR",
        },
        {
            "id": "ZzYYXq4EJie",
        },
        {
            "id": "AREMvHHogjR",
        },
        {
            "id": "ZzYYXq4fJie",
        }
    ]
},
{
    "id": "IGRINAT79UW",
    "created": "2013-03-04T10:41:07.494+0000",
    "trackedEntity": 
    {
        "id": "cyl5vuJ5ETQ",
        "name": "Person"
    },
    "programStages":
    [
        {
            "id": "A03MvHHogjR",
        },
        {
            "id": "ZzYYXq4fJie",
        },
        {
            "id": "A01MvHHogjR",
        },
        {
            "id": "ZzGYXq4fJie",
        }
    ]
}
]
}
 
     
     
     
    