![]() |
Crear TObject desde un JSON
Hola a tod@s
La situación propuesta es para que sea desarrollada en delphi 7 con postgres 9.4(inlcuye el manejo de datos tipo JSON) o superior La duda que me asalta e día de hoy es las siguiente: Quiero generar a partir de los datos manejados en un JSON un objeto en delphi, como ejemplo supogamos que guardo en un json todas los valores que deseo asignar a un objeto que creo en forma dinámica, asignado al objeto creado los valores guardados en el json. para ejemplo profundizar el ejemplo ponga la siguiente situación: Tenemos por una parte la cabecera de un reporte, dicha caberera puede llegar a variar con el paso del tiempo, entonces se almacena en la base de datos en formato JSON las especificaciones de la cabecera; las cuales se puden modificar en la base de datos afectando la presentación del reporte sin que implique efctuar cambios en el código del aplicativo. Agradezco de antemano el tiempo y cualquier aporte GerTorresM :cool: |
Cita:
Pues alguien ya pensó en esa posibilidad y además creó una herramienta para generar esas clases. Por ejemplo, si tienes un JSON como este: Código:
{ Puedes ir a la web https://jsontodelphi.com/ pegar el JSON y obtener la clase para trabajar con él. Se te genera un código/unit como este:
Utilizando esta unit, basta con una línea (método de clase) para traducir el jSON en un objeto Delphi.
|
Resp
https://github.com/rilyu/json4delphi alli tienes eso.
|
La franja horaria es GMT +2. Ahora son las 06:55:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi