FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Buenas Newtron,
Gracias, creo que ese que comentas lo había visto hace muchisimo solo de pasada pero nunca me lo guarde por si lo necesitaba. Podría servirme. Lo que necesito es poder serializar y deserializar archivos JSON, nada mas que eso. Lo único que quiero es que no tenga problemas con estructuras complejas. Por si a alguién le interesa encontré este sitio que se le carga todo el contenido del JSON y genera toda las unit con las clases necesarias para Delphi. Acá dejo la dirección: https://jsontodelphi.com/ Mi pregunta es la siguiente, estás clases tanto la que me pasaste como la que yo comente no se actualizan hace mucho una 2009 y otra 2013. Más allá de actualización por compatibilidad con RADs nuevos que pueda necesitar o por performance, ¿hay algo que diga que se tienen que actulizar por que se actualizó el estandar JSON?. Saludos, El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno |
#2
|
||||
|
||||
El indicado por newtron funciona muy bien, lkjson.
El problema de esas clases que se crean desde sitios online como el que has indicado, es que no son compatibles con delphi 7, que es el que usas, sin con delphis modernos. |
#3
|
||||
|
||||
Cita:
Yo lo he implementado hace escasamente un mes en un Delphi2007 sin problemas pero te diría que debe de funcionar bien en cualquier delphi. Saludos
__________________
Be water my friend. |
#4
|
|||
|
|||
Yo te recomendaría mORMot. Esta es la parte donde explica el tema de tratamiento de json
Tiene un performance mejor incluso que el que viene integrado en Delphi. Sinó quieres usar o instalar todo el framework usa solo la unidad Syncommons.pas. Compila desde delphi 7 a 10.3 e incluso FPC. La documentación es excelente. Fíjate que fácil es crear un json y parsearlo con una de las diversas formas que tiene de hacerlo: Código:
var V1: variant; begin V1 := _Obj(['name','John','year',1972]); assert(VariantSaveJson(v1)='{"name":"John","year":1972}'); assert(v1.name='John'); .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Dudas sobre como usar SQLite en Firemonkey | aquiestamos | SQL | 3 | 23-02-2012 02:26:40 |
Error Raro al Usar IBX's sobre Firebird 2.0 | AGAG4 | Firebird e Interbase | 17 | 01-10-2008 20:29:39 |
Sugerencia sobre que BD usar | robertosc | Varios | 2 | 12-09-2008 13:59:51 |
consejo sobre que delphi usar?? | UREÑA | Varios | 1 | 23-10-2007 19:13:57 |
duda sobre qué DB usar | mak8888 | Firebird e Interbase | 5 | 20-06-2005 21:22:13 |
|