Páginas (2):    1 2
jguardon   29-05-2024, 19:40
#11
(14-05-2024, 22:15)jguardon escribió: Aún tengo un problema con el tratamiento de los "null" en las colecciones, pero estoy intentando averiguar las razones.

Respondo a mi propia pregunta, ya que hace tiempo que lo solucioné y no me acordaba si lo había explicado.

Resulta que el JSON que devuelve una función desde otro módulo (mRemote, función getResponse() ), al convertirlo en JSONCollection en en el formulario, no respetaba los valores nulos por razones que no llego a entender. Sin embargo, si en lugar de pasar el texto en JSON lo convierto antes a JSONCollection dentro del módulo que lo descarga del servidor y le paso ese objeto a la clase o formulario donde se ejecuta el evento Data, el problema desaparece.

Un error un tanto extraño y no muy comprensible sin ver el código completo, que os comparto en:

https://gitlab.com/jguardon/gambas-erp-t...type=heads

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
Shordi   29-05-2024, 19:57
#12
Las colecciones, de por sí, ya sabes que no admiten valores vacíos. Nunca he usado el rollo json (a pesar de los esfuerzos de Tincho por atraerme a la nueva religión Blush ) por lo que no te puedo decir nada de jsoncollections ni cosas por el estilo.

Sorry

No podemos regresar
jguardon   30-05-2024, 01:44
#13
JSONCollection precisamente soluciona el problema de los null en las colecciones normales. Los trata literalmente, el problema era que al recibir un Json desde otro módulo no se respetan los null y se comportaba como una colección normal. Al devolver desde dicho módulo un objeto JSONCollection ya sí que desaparece el problema.

Me encanta usar JSON como un modo de serialización de objetos en lugar de usar otras maneras como CSV o datos con otra separación, porque la ventaja es que se tratan como objetos en sí mismos y se acceden de forma parecida a los array, exactamente como Colecciones.

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
tincho   03-06-2024, 11:27
#14
(30-05-2024, 01:44)jguardon escribió: Me encanta usar JSON como un modo de serialización de objetos en lugar de usar otras maneras

Si, es un formato simple pero no por ello deja de permitir generar objetos complejos. es muy interesante tambien para almacenar informacion y crear archivos. Yo por ejemplo hice un formato de achivo para guardar planos.

1 Saludo.
Páginas (2):    1 2
  
Usuarios navegando en este tema: 7 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.