Código Delphi
[-]js := TlkJSON.ParseText(code) as TlkJsonObject;
No sé qué tipo de dato devuelve el método ParseText (¿STRING?), pero está claro que no es una clase compatible con TlkJsonObject.
Tienes tres posibles soluciones (ninguna garantizada):
- Cambiar el tipo de dato de js a otro que sí sea compatible con (o el mismo que) el devuelto por ParseText.
- No usar el operador "AS" sino forzar el tipo de manera estática: js := TlkJsonObject (TlkJSON.ParseText(code));
- Usar alguna función o método de conversión.