![]() |
JSON en aplicacion Delphi
Como bien dice el título, necesito leer el un fichero JSON. He estado buscando y me he topado con la libreria lkJSON 1.04. Las he instalado bien y demás. El gran problema es al comenzar a usarlas, no se por donde empezar y no encuentro una buena guía para dicha labor. ¿Alguien ha usado esta libreria y sabría explicarme un poco por donde empezar? o ¿alguien me recomienda alguna mejor?. Gracias por vuestro tiempo.
:) |
Hola, con la libreria vienen algunos ejemplos (aunque a mi no me sirvieron de mucho xD).
En un JSON puede haber objetos simples y arrays. Asi pues, puedes encontrarte un JSON que sea sólo un objeto, o un JSON que todo él sea un array o que el JSON sea un mix entre objetos simples y arrays, etc... Ejemplo de como obtener los objetos principales de un JSON mixto:
Esto que he hecho de separar los 3 objetos principales (3, porque era un ejemplo... pero pueden ser cualquier valor) lo hago para que me sea mas facil saber con que estoy trabajando, pero no es necesario. Si el JSON que vas parsear, es todo él un Array, al parsearlo ya lo puedes asignar a un TlkJSONlist, por ejemplo:
Bueno, espero que te sirvan estos ejemplos iniciales (tarde mi tiempo en sacarlo, no encontre ayuda por ningún lado xD)... si no puedes con ello, dimelo xD Pones un ejemplo del JSON que quieres parsear, y te intento ayudar. Saludos. |
Muchisimas gracias, tus ejemplos me han ayudado a entender mejor esto. :)
|
Hola! cómo estan?
Hay forma de hacer esto que ustedes detallan sin necesidad de usar TlkJSON, osea directamente con DBXJSON que trae delphi? Estoy intentando hacerlo y no puedo listar los objetos que están dentro de otros objetos, me lista solo los principales. Esto hago:
JSON2 es un TJSONobject. Gracias!! |
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)
|
La franja horaria es GMT +2. Ahora son las 12:47:31. |
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