Gracias Rui Pinto (Rapinto)
COBOL Foro
Foro dedicado a COBOL, a la Programación y a la Informática.
  COBOL Foro > IDE-s y compiladores COBOL > Cocina Casera > Cocina PowerCOBOL
Cocina PowerCOBOL Rutinas y ejemplos codificados por nuestros foreros.
Comunicados
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Información] JSON en Cobol... Fito PowerCOBOL (ActiveX, v4 - v11) 20 2 de julio de 2021 22:07
[Compilador] Json & Powercobol Joseg PowerCOBOL (ActiveX, v4 - v11) 1 12 de abril de 2021 14:13
[Componente] Generador código QR atncasiello PowerFORM 1 29 de diciembre de 2020 23:49
[Componente] Imprimir código QR Armando PowerCOBOL (ActiveX, v4 - v11) 12 18 de junio de 2019 23:53
[Sintaxis] Enviar y Recibir Mail fastpho PowerCOBOL (ActiveX, v4 - v11) 1 14 de octubre de 2017 09:07
Respuesta
 
Herramientas

  #1
Antiguo 16 de abril de 2021, 23:16
IDENTIFICATION DIVISION
fastpho
 Forero
Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Razón: Acceso a datos Cobol vía web 
ENVIRONMENT DIVISION
Avatar de fastpho
DATA DIVISION
diciembre 2016
Mendoza
51 años
29.11.2021 15:05
PROCEDURE DIVISION
Posts: 187
Enviado: 125
Recibido: 117
Soluciones: 20
Reputación: 16
fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point
Tableta Código para recibir archivo json y leerlo

Este es un ejemplo desarrollado en powercobol 5 para descargar un archivo en formato json desde una url usando el control Script y leerlo-procesarlo con 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
Archivos Adjuntos
Tipo de Archivo: rar JsonPrg.rar (8,1 KB, 58 descargas Quién descargó)
fastpho no ha iniciado sesión   Responder Con Cita
Han dicho Gracias: 4
Fito (17 de abril de 2021), Josber (20 de abril de 2021), Joseg (20 de abril de 2021), Kuk (19 de abril de 2021)
  #2
Antiguo 17 de abril de 2021, 22:58
IDENTIFICATION DIVISION
Fito
 Guardián del Foro
Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por muchos agradecimientos de parte de los Foreros  Guardián del Foro: Guardián del espíritu y clima del Foro - Razón: Por el Avatar  Activista del Foro: Activista del Foro - Razón: Por aportar ideas 
ENVIRONMENT DIVISION
Avatar de Fito
DATA DIVISION
febrero 2015
Córdoba, Villa María
50 años
29.11.2021 20:22
PROCEDURE DIVISION
Posts: 300
Enviado: 158
Recibido: 153
Soluciones: 15
Reputación: 21
Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road
Predeterminado

holaaaa:

Muy bueno. De dónde se descarga ese actvivex ?

Saludos

Fito...
Fito no ha iniciado sesión   Responder Con Cita
  #3
Antiguo 17 de abril de 2021, 23:19
IDENTIFICATION DIVISION
fastpho
 Forero
Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Razón: Acceso a datos Cobol vía web 
ENVIRONMENT DIVISION
Avatar de fastpho
DATA DIVISION
diciembre 2016
Mendoza
51 años
29.11.2021 15:05
PROCEDURE DIVISION
Posts: 187
Enviado: 125
Recibido: 117
Soluciones: 20
Reputación: 16
fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point
Predeterminado

Dejo el link de descarga del activex es una dll hay que registrarla
https://chilkatdownload.com/9.5.0.86....5.0-win32.zip

Saludos
fastpho no ha iniciado sesión   Responder Con Cita
  #4
Antiguo 20 de abril de 2021, 00:08
IDENTIFICATION DIVISION
Fito
 Guardián del Foro
Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por muchos agradecimientos de parte de los Foreros  Guardián del Foro: Guardián del espíritu y clima del Foro - Razón: Por el Avatar  Activista del Foro: Activista del Foro - Razón: Por aportar ideas 
ENVIRONMENT DIVISION
Avatar de Fito
DATA DIVISION
febrero 2015
Córdoba, Villa María
50 años
29.11.2021 20:22
PROCEDURE DIVISION
Posts: 300
Enviado: 158
Recibido: 153
Soluciones: 15
Reputación: 21
Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road Fito is on a distinguished road
Predeterminado

Hola:

Resulta que quise abrir tu proyecto esperando que me diera error que no tenía en activex, y vaya sorpresa el error no me lo dió. Me fijo y ya tenía instalado ese activex. Tengo instalado el Atube Catcher para bajar videos de Youtube y se ve que usa los productos de Chilkat...

Ya me voy a poner a revisarlo, porque tengo que hacer un programa para consumir una api web y creo que esto me va a servir. Muchas Gracias

Saludos...

Fito...
Fito no ha iniciado sesión   Responder Con Cita
Han dicho Gracias: 2
fastpho (20 de abril de 2021), Kuk (20 de abril de 2021)
  #5
Antiguo 20 de abril de 2021, 14:44
IDENTIFICATION DIVISION
fastpho
 Forero
Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Razón: Acceso a datos Cobol vía web 
ENVIRONMENT DIVISION
Avatar de fastpho
DATA DIVISION
diciembre 2016
Mendoza
51 años
29.11.2021 15:05
PROCEDURE DIVISION
Posts: 187
Enviado: 125
Recibido: 117
Soluciones: 20
Reputación: 16
fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point
Predeterminado

Hola @Fito, me alegro que sirva , esta dll trae un monton de librerias no todas son free y algunas otras free interesentes (xml), paso el link de todas las librerias
https://www.chilkatsoft.com/refdoc/activex.asp
Saludos
fastpho no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Fito (22 de abril de 2021)
  #6
Antiguo 21 de julio de 2021, 16:31
IDENTIFICATION DIVISION
AHidalgo
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de AHidalgo
DATA DIVISION
enero 2021
Buenos Aires
22.09.2021 16:42
PROCEDURE DIVISION
Posts: 13
Enviado: 4
Recibido: 0
Soluciones: 0
Reputación: 0
AHidalgo is an unknown quantity at this point
Predeterminado

@fastpho, buen dia!, por casualidad, te pasó que algún campo no lo levante?, o sea, yo veo varios campos que tengo en el Json pero algunos de ellos me devuelven vacío cuando en realidad hay datos. Ya he visto que en cadenas muy complejas solo levanta la primer cadena de datos, pero estando en la misma cadena (nivel) algunos campos no los devuelve.
SI te pasó, como lo solucionaste?.

Saludos
Ana
AHidalgo no ha iniciado sesión   Responder Con Cita
  #7
Antiguo 21 de julio de 2021, 22:40
IDENTIFICATION DIVISION
fastpho
 Forero
Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Razón: Acceso a datos Cobol vía web 
ENVIRONMENT DIVISION
Avatar de fastpho
DATA DIVISION
diciembre 2016
Mendoza
51 años
29.11.2021 15:05
PROCEDURE DIVISION
Posts: 187
Enviado: 125
Recibido: 117
Soluciones: 20
Reputación: 16
fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point
Predeterminado

Cita del post de AHidalgo Ver Mensaje
@fastpho, buen dia!, por casualidad, te pasó que algún campo no lo levante?, o sea, yo veo varios campos que tengo en el Json pero algunos de ellos me devuelven vacío cuando en realidad hay datos. Ya he visto que en cadenas muy complejas solo levanta la primer cadena de datos, pero estando en la misma cadena (nivel) algunos campos no los devuelve.
SI te pasó, como lo solucionaste?.

Saludos
Ana
Hola Ana no he tenido problema con Chilkat pq los json que tuve que trabajar eran muy sencillos ...
la cantidad de objetos te los esta mostrando bien ?
Saludos
fastpho no ha iniciado sesión   Responder Con Cita
  #8
Antiguo 22 de julio de 2021, 00:29
IDENTIFICATION DIVISION
AHidalgo
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de AHidalgo
DATA DIVISION
enero 2021
Buenos Aires
22.09.2021 16:42
PROCEDURE DIVISION
Posts: 13
Enviado: 4
Recibido: 0
Soluciones: 0
Reputación: 0
AHidalgo is an unknown quantity at this point
Predeterminado

@fastpho, si, si, la cantidad de objetos me lo muestra bien, la cuestión es cuando quiero recuperar los campos, algunos me los trae y otros no.
Bueno, gracias!!!, seguiré probando a ver como lo puedo solucionar.

Saludos
Ana
AHidalgo no ha iniciado sesión   Responder Con Cita
  #9
Antiguo 22 de julio de 2021, 00:41
IDENTIFICATION DIVISION
fastpho
 Forero
Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Razón: Acceso a datos Cobol vía web 
ENVIRONMENT DIVISION
Avatar de fastpho
DATA DIVISION
diciembre 2016
Mendoza
51 años
29.11.2021 15:05
PROCEDURE DIVISION
Posts: 187
Enviado: 125
Recibido: 117
Soluciones: 20
Reputación: 16
fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point fastpho is an unknown quantity at this point
Predeterminado

@AHidalgo, cual es campo que te da vacio ?
te dejo un link que uso es muy util para parsear json
Best JSON Parser Online
Saludos
fastpho no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
AHidalgo (26 de julio de 2021)
  #10
Antiguo 22 de julio de 2021, 06:19
IDENTIFICATION DIVISION
AHidalgo
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de AHidalgo
DATA DIVISION
enero 2021
Buenos Aires
22.09.2021 16:42
PROCEDURE DIVISION
Posts: 13
Enviado: 4
Recibido: 0
Soluciones: 0
Reputación: 0
AHidalgo is an unknown quantity at this point
Predeterminado

@fastpho, gracias!!, esta muy bueno!!. Los campos que no puedo levantar los veo con contenido.
Sigo probando y buscando soluciones para que me levante todo, quizas es un JSON muy complejo, tiene varios niveles anidados.

Saludos
Ana
AHidalgo no ha iniciado sesión   Responder Con Cita
Respuesta

Tags
cobol , json , parse


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado



La franja horaria es GMT +1. Ahora son las 19:49.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2021, Jelsoft Enterprises Ltd.