TWebClientDataSet can't load json array

I want to make memory table with WebClientDataSet but i cant load tjsarray. i can get length of row but cant acces it by fieldbyname

Example:

If you directly assign the JSON array to the dataset, you should first create the fieldset in the dataset.
I do not see this has happened in this code extract?

Thanks for reply. It worked. Wouldn't it be better if it creates the fields automatically.

When you use the TWebClientConnection to make the connection, this is done automatically by this TWebClientConnection component. See also the Dataset demo that demonstrates this.