![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
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 ![]() |
|
#2
|
||||
|
||||
|
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:
{
"marcadores":[
{
"latitude":40.416875,
"longitude":-3.703308,
"city":"Madrid",
"description":"Puerta del Sol"
},
{
"latitude":40.417438,
"longitude":-3.693363,
"city":"Madrid",
"description":"Paseo del Prado"
},
{
"latitude":40.407015,
"longitude":-3.691163,
"city":"Madrid",
"description":"Estación de Atocha"
}
]
}
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.
__________________
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. |
|
#3
|
||||
|
||||
|
Resp
https://github.com/rilyu/json4delphi alli tienes eso.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Uso de TObject en un TStringList | Angel.Matilla | C++ Builder | 4 | 07-03-2018 18:16:06 |
| Crear estructura en Json | lbidi | Varios | 1 | 01-06-2015 18:00:14 |
| Como crear un objeto json | lbidi | Varios | 3 | 14-05-2015 15:22:52 |
| Como consumir Rest Service que retorna cadena en formato JSON desde delphi 7 | JuanPa1 | Internet | 0 | 20-12-2013 18:07:20 |
| Como deserializar array JSON desde C++ Builder? | DSK25 | C++ Builder | 1 | 17-02-2013 22:51:20 |
|