..is not a function

Hi @ALL, why I dont can use the TJSONArray when I get a response?

Tks..

image

Uses
... WEBLib.REST, WEBLib.JSON;

var
js: TJSON;
ja: TJSONArray;
jo: TJSONObject;
// jv: TJSONValue;
begin
WebListBox1.Items.Add('Response: ' + AResponse);
js := TJSON.Create;
try
ja := TJSONArray(js.Parse(AResponse));
ShowMessage('Retrieved items:' +inttostr(ja.Count));
jo := TJSONObject(ja.Items[0]);
WebListBox1.Items.Add(jo.GetJSONValue('token'));
...

Is the JSON in the response effectively a JSON array?

I think so:
{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.XXXXXXXXXXXXXXXXXXXXL1BETSBKV1QgQXV0aG9yaXR5IiwiZXhwIjoxNjA1NjAzOTQzLCJuYmYiOjE2MDU2MDAwNDMsImlhdCI6MTYwNTYwMDM0Mywicm9sZXMiOiJBZG1pbiIsImdyb3VwIjoiQWRtaW4iLCJzdXJuYW1lIjoiQWRtaW4iLCJ1c2VybmFtZSI6IkNsb3VkQWRtaW4iLCJmb3JlbmFtZSI6IkNsb3VkIn0.oGQBEquOzeR5BscENYWPO1zkt_6JKopOv4kar_TDRXY3i7D1bhxHm6n3b6fwlwvWc1XXXXXXXXXXXXXXXXXXXX"}

This is not a JSON array.
See:
https://www.w3schools.com/js/js_json_arrays.asp

uups, sorry, I was'nt the deliverer ;-)