Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Sintaxis] Leer dato en un archivo Json con Chilkat... | Fito | PowerCOBOL (ActiveX, v4 - v11) | 12 | 7 de agosto de 2024 19:20 |
| [Herramienta] Cobol como backend Json | PolloX | RM/COBOL | 0 | 28 de mayo de 2024 02:20 |
| [PowerCOBOL] Código para crear archivo Json | fastpho | Cocina PowerCOBOL | 11 | 16 de noviembre de 2021 20:24 |
| [Aporte] Muchos controles gratuitos (JSON, XML) | fastpho | Software | 1 | 20 de abril de 2021 19:57 |
| [Compilador] Json & Powercobol | Joseg | PowerCOBOL (ActiveX, v4 - v11) | 1 | 12 de abril de 2021 14:13 |
![]() |
|
Guardián del Foro
|
Hola Amigos:
Un cliente contrató un servicio web y para enviar y recibir datos (articulos, clientes, pedidos), tengo que utilizar una API que tienen y pasale y recibir parámetros en JSON. Adjunto un pdf con la explicación. Mis conocimientos web son mínimos. Quisiera saber si alguien me puede ayudar como hacer esto. Muchas Gracias. Fito... |
||||||||
|
|
|
|
Guardián del Foro
|
Hola:
Buscando encontré este aporte de Rapinto, me parece que acá está la forma o me equivoco. [Aporte] Ligar ao Site da União Europeia VAT Number - COBOL Foro |
||||||||
|
|
|
|
Administrador
![]()
|
Fito, el JSON no es otra cosa que un formato definido. Sigue tratándose de datos en texto plano. En cuanto a la POST request, efectivamente, se puede adaptar los ejemplos que hay en el foro y hacerlas vía COM/OLE2. Así que, no te será fácil al principio, pero es, según yo, perfectamente realizable.
NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Guardián del Foro
|
Hola Amigos:
Les cuento que gracias al ejemplo de Rapinto y un poco de google, logré comunicarme con la api. Ahora estoy esperando que me envíen un token valido para empezar a probar a full. Cuando tenga todo listo, voy a subir un ejemplo. Saludos. Fito... ---------- Post añadido : 11:26 ---------- Post anterior : 21:14 ---------- Hola Amigos: Ya logré comunicarme con el webservice, enviarle parámetros y recibir la respuesta. Esa respuesta está en un json, ahora la tarea es "entender" ese json. Hacerlo en Cobol me parece muy complicado. Buscando, buscando y buscando, me topé con esto. [Aporte] Google Maps localización - COBOL Foro Pregunto a lo mejor una burrada, porque estos temas todavía escapan a mi cerebro. De acuerdo a este ejemplo, yo podría trabajar el json en javascript, donde tengo buen manejo de este tipo de dato, pasarlo a un txt tipo tabla, y esa funcion llamarla desde cobol. Estoy muy errado? después leería ese txt desde cobol y santo remedio. Diagn que si, jajajajaja. Saludos. Fito... |
||||||||
|
|
|
|
Gran amigo del Foro
Guru de COBOL ![]()
|
Fito,
Não me parece muito complicado fazer uma rotina para abrir o ficheiro de texto e tentar interpretar : "PH_CODIGO": "02220160513111442", "CL_CODIGO": "01554", "PH_FECINI": "2016-05-13", ....... Se usares o unstring ou o perform varying ... talvez seja fácil, leres a informação que precisas. Un Saludo, Rui Pinto |
||||||||
|
|
|
|
Guardián del Foro
|
Hola Rui:
Sé que se puede hacer con cobol, el tema es el tiempo. Hacer y probar una rutina para interpretar el JSON me va a llevar mucho tiempo, que no tengo. Hay que tener en cuenta niveles, arrays y todas esas cosas. Cuando otros lenguajes lo tienen solucionado de manera sencilla. En windev, por medio de una función (JSONtoVariant()) lo pasas a un array tipo variant y después con bucles anidados vas sacando todo. Por eso hice un exe en windev, que me lea el JOSN que lo grabo en un archivo, lo proceso y lo meto en otro archivo ya con el formato tipo tabla para leerlo desde cobol, trabajarlo así tipo batch. Te pego un ejemplo (esto es una pequeña prueba, tengo que desarrollarlo para darle formato de tabla al txt de salida). Código WinDev:
Muchas gracias por los aportes. Sigo probando y cuando tenga todo listo posteo el resultado. Saludos. Fito... |
||||||||
|
|
|
|
Forero Junior
![]()
|
Me podrán ayudar por favor? Saludos Ana ---------- Post añadido : 15:22 ---------- Post anterior : 12:32 ---------- @Kuk, Help!, me podrás ayudar? ![]() Saludos Ana |
|||||||||
|
|
|
|
Administrador
![]()
|
@AHidalgo, hola.
Qué problema tienes exactamente? Para descargar el JSON o parsearlo? NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Administrador
![]()
|
@AHidalgo, nunca lo he hecho, pero creo que se podrá hacer de manera similar a esto: [Aporte] Ligar ao Site da União Europeia VAT Number - COBOL Foro
Aquí se trata de WSDL Soap, pasando por la clase COM de PowerCOBOL. Tendrías que mirar ejemplos de cómo trabajar con JSON, pero al fin y al cabo sigue siendo una request HTTP también, o sea que debería funcionar. Amigos, @Josber, @Nitzer, qué opináis? Una vez el JSON obtenido, miraremos cómo parsearlo (creo recordar que hay bibliotecas en el foro, o lo mismo estudiamos cómo hacerlo por Java por ejemplo). NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||