FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Mensaje de JSON no valido
Buenas tardes,
Estoy trabajando con las librerias REST de delphi 10.3.2. Ya tengo hecho un servidor que me regresa un resultado de JSON y desde el REST Debuguer me dice que esta correcto. De ahi copie los componentes y lo pegue en una form, para probar y todo bien. El problema viene a la hora de usar esos mismo componentes que me dio el debugger y usarlos desde un TDataModule que esta dentro de una BPL. A la hora de usar la BPL carga la clase correctamente y carga los componentes pero al correr el comando Execute del RESTResponse me arroja el mensaje "Response content is not valid JSON.". A alguien le ha pasado algo así? Saludos!
__________________
Kiranov (Alberto Vega) Chihuahua, Mexico. --------------------------------------------------------------------------------- "El hardware es lo que hace a una máquina rápida; el software es lo que hace que una máquina rápida se vuelva lenta." Craig Bruce en 1990 --------------------------------------------------------------------------------- |
#2
|
||||
|
||||
Sí, claro, que el servidor no ha creado un json correcto de respuesta.
Si lo pones por aquí podemos echarle un vistazo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Cita:
El JSON que me retorna es el siguiente: Código:
{ "result": [ { "id": "1", "passwd": "*******", "username": "prueba1", "useractive": true, "lastpwdchange": "", "usedates": true, "validfrom": "01/01/2019", "validto": "31/12/2019", "usrcanchngpwd": true, "usrgroups": "", "fechaalta": "13/01/2019" } ] }
__________________
Kiranov (Alberto Vega) Chihuahua, Mexico. --------------------------------------------------------------------------------- "El hardware es lo que hace a una máquina rápida; el software es lo que hace que una máquina rápida se vuelva lenta." Craig Bruce en 1990 --------------------------------------------------------------------------------- |
#4
|
||||
|
||||
¿Qué tipo de Servidor te está generando el JSON?
Hay que distinguir entre que un JSON sea correcto sintacticamente y que los componentes de Delphi sepan trasladarlo/convertirlo a un TDataset. A veces el JSON trae algún nivel de más o de menos...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Gracias por tu respuesta,
El servidor esta hecho en Delphi, es un servidor DataSnap el cual tiene la funcion que crea el resultado json de la siguiente manera:
Sucede algo: Cuando tengo una form y le coloco los componentes que copio del REST Debugger, funciona de maravilla. Si invoco el recurdo REST desde el REST debugger o desde Postman, tambien el resultado me lo dan correcto ambas herramientas. Lo extraño es que al usar los mismos componentes pero dentro de un DataModule que se encuentra en una BPL es cuando me arroja el mensaje de "Response content is not a valid JSON". Solo cuando lo invoco desde los componentes del DataModule... Saludos y gracias por la ayuda, esto me va volviendo cada vez mas loco jejeje...
__________________
Kiranov (Alberto Vega) Chihuahua, Mexico. --------------------------------------------------------------------------------- "El hardware es lo que hace a una máquina rápida; el software es lo que hace que una máquina rápida se vuelva lenta." Craig Bruce en 1990 --------------------------------------------------------------------------------- |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Indice de descriptor no válido | Alexander | Conexión con bases de datos | 2 | 07-11-2007 01:55:49 |
como valido fechas | JULIOCTORRESG | Varios | 8 | 24-11-2006 14:39:27 |
el objeto 'sysmergearticles' no es válido.... | Cabanyaler | MS SQL Server | 1 | 03-08-2006 10:52:47 |
rango valido | FGarcia | Varios | 2 | 28-04-2006 02:51:01 |
basededatos.fdb no es un archivo valido | RONPABLO | Firebird e Interbase | 4 | 23-08-2005 20:37:13 |
|