Página 1 de 2 1 2 ÚltimoÚltimo
Resultados 1 al 10 de 12

Tema: Código para crear archivo Json

  1. #1
      Senior
    Avatar de fastpho

    Registrado
    diciembre de 2016
    Ubicación
    Mendoza
    Edad
    53
    Mensajes
    326
    Última visita
    18.04.2024

    Agradecimientos
     
    Recibidos
    226
    Enviados
    209

    Citaciones y menciones
     
    Mentioned
    49 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    15 Post(s)
    Poder de Reputación
    21
    Innovación / Point Value: 0 Concurso: Primer puesto / Point Value: 0

    Gadget Código para crear archivo Json

    Este es un ejemplo desarrollado en powercobol 5 para crear un archivo en formato json usando el control ocx de chilkat que es free toda la documentación de este control esta en el siguiente link

    https://www.chilkatsoft.com/refdoc/x...ObjectRef.html
    Adjunto el programa
    Saludos
    Ficheros adjuntos Ficheros adjuntos

    0 Not allowed!

  2. #2
      Guardián del Foro
    Avatar de Fito

    Registrado
    febrero de 2015
    Ubicación
    Córdoba, Villa María
    Edad
    53
    Mensajes
    414
    Última visita
    Ayer a las 02:25

    Agradecimientos
     
    Recibidos
    208
    Enviados
    226

    Citaciones y menciones
     
    Mentioned
    55 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    26
    Agradecimientos / Point Value: 0 Guardián del Foro / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    Holaaaa:

    Estoy utilizando este activex y lo que no sé cómo hacer es poner un valor null, false o true.

    por ejemplo:

    JS Código:
    1. "v": {
    2.       "a": 21,
    3.       "f": false
    4.     }

    Gracias.

    Saludos

    Fito...

    ---------- Post añadido el 30 de octubre de 2021 a las 02:12 ----------

    Por ahora lo he solucionado poniéndole unas clave "&False", "&True" y "&Null" y después leo el archivo generado y lo grabo en otro reemplazando con inspect

    0 Not allowed!

  3. #3
      Senior
    Avatar de fastpho

    Registrado
    diciembre de 2016
    Ubicación
    Mendoza
    Edad
    53
    Mensajes
    326
    Última visita
    18.04.2024

    Agradecimientos
     
    Recibidos
    226
    Enviados
    209

    Citaciones y menciones
     
    Mentioned
    49 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    15 Post(s)
    Poder de Reputación
    21
    Innovación / Point Value: 0 Concurso: Primer puesto / Point Value: 0

    Predeterminado

    Hola @Fito, para poder trabajar con datos tipo booleanos y nulos ("false" , "true , "null") tendria que ser algo como esto :

    COBOL Código:
    1.          INVOKE ChilkatJsonObject2 "UpdateString" USING "valores[0].iva"    "21"           RETURNING Success4.
    2.          INVOKE ChilkatJsonObject2 "UpdateBool"   USING "valores[0].falso"  0               RETURNING Success4.
    3.          INVOKE ChilkatJsonObject2 "UpdateBool"   USING "valores[0].verdadero"  1      RETURNING Success4.
    4.          INVOKE ChilkatJsonObject2 "UpdateNull"    USING "valores[0].nulo"                     RETURNING Success4.
    5.  

    Saludos

    0 Not allowed!

  4. #4
      Guardián del Foro
    Avatar de Fito

    Registrado
    febrero de 2015
    Ubicación
    Córdoba, Villa María
    Edad
    53
    Mensajes
    414
    Última visita
    Ayer a las 02:25

    Agradecimientos
     
    Recibidos
    208
    Enviados
    226

    Citaciones y menciones
     
    Mentioned
    55 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    26
    Agradecimientos / Point Value: 0 Guardián del Foro / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    Holaaaa:

    Ahi pude hacer los nulls y boolean, Muchas gracias.

    Ahora otra consulta. Tengo que poner el contenido de todo el json en una variable. Puedo leer el archivo e ir cargando, pero no habrá algún método que lo haga?

    Gracias...

    Saludos.

    Fito...

    ---------- Post añadido el 1 de noviembre de 2021 a las 21:16 ----------

    Hola:

    Ahi encontré el método Emit, eso me devuelve el json. El problema le pongo una variable de pic x(1000000) pero solamente carga 8192.

    Será un límite del power?

    Saludos

    Fito

    0 Not allowed!

  5. #5
      Senior
    Avatar de fastpho

    Registrado
    diciembre de 2016
    Ubicación
    Mendoza
    Edad
    53
    Mensajes
    326
    Última visita
    18.04.2024

    Agradecimientos
     
    Recibidos
    226
    Enviados
    209

    Citaciones y menciones
     
    Mentioned
    49 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    15 Post(s)
    Poder de Reputación
    21
    Innovación / Point Value: 0 Concurso: Primer puesto / Point Value: 0

    Predeterminado

    Cita Iniciado por Fito Ver Mensaje

    Ahi encontré el método Emit, eso me devuelve el json. El problema le pongo una variable de pic x(1000000) pero solamente carga 8192.

    Será un límite del power?

    Saludos

    Fito
    Es un problema la limitacion de la variable , creo que es un limite del powercobol

    0 Not allowed!

  6. #6
      Guardián del Foro
    Avatar de Fito

    Registrado
    febrero de 2015
    Ubicación
    Córdoba, Villa María
    Edad
    53
    Mensajes
    414
    Última visita
    Ayer a las 02:25

    Agradecimientos
     
    Recibidos
    208
    Enviados
    226

    Citaciones y menciones
     
    Mentioned
    55 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    26
    Agradecimientos / Point Value: 0 Guardián del Foro / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    Cita Iniciado por fastpho Ver Mensaje
    Es un problema la limitacion de la variable , creo que es un limite del powercobol
    Lo raro es que la variable de esos tamaños la trabaja bien, porque le cargo el json completo y se las banca. Pero debe ser el tema que es un parámetro.

    Otra cosa

    COBOL Código:
    1.      02 wjson                   pic x(256000000).
    2.      02 redefines wjson.
    3.         03 tabla-wjson occurs 1000000 times.
    4.            04 t-wjson           pic x(256).

    Terminé haciéndola de este tamaño y funciona bien, pero puedo poner un solo form por dll, cuando compilo me da error. Así que hago una dll por formulario y no tengo problema.

    Gracias amigo.

    Saludos

    Fito...

    0 Not allowed!

  7. #7
      Guardián del Foro
    Avatar de Fito

    Registrado
    febrero de 2015
    Ubicación
    Córdoba, Villa María
    Edad
    53
    Mensajes
    414
    Última visita
    Ayer a las 02:25

    Agradecimientos
     
    Recibidos
    208
    Enviados
    226

    Citaciones y menciones
     
    Mentioned
    55 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    26
    Agradecimientos / Point Value: 0 Guardián del Foro / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    Holaaaa:

    Estoy utilizando este ocx maravilloso sin problemas hasta ahora.

    Sólo una duda. Cuando envío un numérico con decimales, un importe. Me lo pone con coma decimal como está configurada las Configuración Regional. Yo ahora lo que hago es por programa antes de cargar el json lo paso a punto y después vuelvo a coma. Pero habrá alguna propiedad donde se pueda configurar eso sin la necesidad de cambiar la configuración regional?

    Saludos...

    Fito...

    0 Not allowed!

  8. #8
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,294
    Última visita
    17.05.2024

    Agradecimientos
     
    Recibidos
    1,040
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    106 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @Fito, has probado pasarlo a Editado, del Editado a Alfanumérico y pasarle al OCX el Alfanumérico?

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  9. #9
      Senior
    Avatar de fastpho

    Registrado
    diciembre de 2016
    Ubicación
    Mendoza
    Edad
    53
    Mensajes
    326
    Última visita
    18.04.2024

    Agradecimientos
     
    Recibidos
    226
    Enviados
    209

    Citaciones y menciones
     
    Mentioned
    49 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    15 Post(s)
    Poder de Reputación
    21
    Innovación / Point Value: 0 Concurso: Primer puesto / Point Value: 0

    Predeterminado

    Hola @Fito, cuando le mandas un campo numerico parece que lee la configuracion regional , la unica forma para que te tome el punto decimal es como lo estas haciendo , o mandarlo como un string ....

    Saludos....

    0 Not allowed!

  10. #10
      Guardián del Foro
    Avatar de Fito

    Registrado
    febrero de 2015
    Ubicación
    Córdoba, Villa María
    Edad
    53
    Mensajes
    414
    Última visita
    Ayer a las 02:25

    Agradecimientos
     
    Recibidos
    208
    Enviados
    226

    Citaciones y menciones
     
    Mentioned
    55 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    26
    Agradecimientos / Point Value: 0 Guardián del Foro / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    tanta vuelta no le di. Como lo solucioné enseguida con lo otro, no me puse a probar tanto.

    0 Not allowed!

Página 1 de 2 1 2 ÚltimoÚltimo

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Aporte] Código para recibir archivo json y leerlo
    Por fastpho en el foro Cocina PowerCOBOL
    Respuestas: 24
    Último Mensaje: 13.10.2022, 21:35
  2. [Sintaxis] Crear archivo indexado desde un XLS
    Por Anthony en el foro AcuCobol
    Respuestas: 10
    Último Mensaje: 06.08.2019, 17:35
  3. [Sintaxis] PowerCOBOL 7 crear archivo Excel con varias hojas
    Por drvedia1981 en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 2
    Último Mensaje: 10.04.2017, 16:34
  4. [Sintaxis] Crear Archivo Xml
    Por Anthony en el foro AcuCobol
    Respuestas: 7
    Último Mensaje: 25.02.2016, 22:46
  5. [Información] Crear archivo manifiest ¿?¿?
    Por Josber en el foro COBOL - General
    Respuestas: 10
    Último Mensaje: 22.12.2015, 07:59

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •