WebClientConnection: JSON structure with array and sub-array

I am using WebClientConnection with WebClientDataSet.
In the WebClientConnection, DataNode was set to "records", which means that all field contents from records are displayed correctly. In addition, there is an array in the JSON within the structure under "history" which I would like to access. If I define "history" as a field, it is empty.

How is that possible?

{
"records": [
{
"chatid": "{0454AB26-FBED-EA11-A5E2-00155DA89CCF}",
"adrnr": "15091",
"history": [
{
"chat": "alles besser, gehts nicht"
}
]
},
{
"chatid": "{D45B3B11-EFED-EA11-9F0B-00155DA89CCF}",
"adrnr": "15091",
"history": [
{
"chat": "alles besser"
},
{
"chat": "alles besser, gehts nicht"
},
{
"chat": "alles besser, gehts nicht"
},
{
"chat": "alles besser, gehts nicht"
}
]
},
{
"chatid": "{ACFBB910-EFED-EA11-A211-00155DA89CCF}",
"adrnr": "15091",
"history": [
{
"chat": "alles besser"
}
]
},
]
}

At this moment, an array can't be mapped on a specific field type. There is in the TDataSet no such field type directly mapping to that.