anonymous Log in
Search
Recents:
v3.0
java-l
Generar archivo json a un directorio físico
13/02/20 20:36

AXDELGADO

Replies: 3

Estimados, tengo un sdt el cual es generado luego a un formato json, pero necesito generarlo a un archivo json para luego transferirlo mediante FTP a un directorio físico de otro servidor, existe alguna forma de generar este archivo json como se genera un xml mediante el xmlwriter?,
Gracias por algún comentario.
Xavier Delgado J.
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
Por consultas owner-java-l@gxtech.com.uy
Replies

demetole

14/02/20 08:57
Estimado Xavier. Revisa este link te puede ayudar. [ https://wiki.genexus.com/commwiki/servlet/wiki?24070,File+data+type%3A+Text+file+handling, | https://wiki.genexus.com/commwiki/servlet/wiki?24070,File+data+type%3A+Text+file+handling, ] Se puede aplicar desde la Gx15 en adelante supongo.

mciarapica

14/02/20 09:21
Hola Xavier, proba lo siguiente a ver que resultado te da: &xmlwriter.Open('NombreArchivo.json'') &xmlwriter.WriteText(&SDT.ToJson()) &xmlwriter.Close() Saludos. El vie., 14 feb. 2020 a las 9:14,

Alexander San M84936

14/02/20 09:25
Quizas te pueda Servir. //Llenar Cabecera &sdtCOLECCIONCAB.Clear() For Each Where venta_fecha = &venta_fecha Where venta_tipo = "NV" where local_codigo = "01" &sdt_cabecera = New() &sdt_cabecera.venta_numero = venta_numero ..... &sdtCOLECCIONcab.Add(&sdt_cabecera) Endfor Do 'cabecera' sub 'cabecera' &texto = &sdtCOLECCIONCAB.ToJson() &fe="pedidos" &Filename = &fe+'.json' &Checker = DFWOpen(&Filename,'','',,'') IF &Checker = 0 &RetNum = DFWPtxt(&texto) &RetNum = DFWNext() &Checker= DFWClose() else msg('This application cannot open file.') endif &HttpResponse.AddHeader(!'Content-Type', !'text/json') &HttpResponse.AddHeader(!'Content-Disposition', !'attachment;filename='+&Filename) &HttpResponse.AddFile(&Filename) endsub El vie., 14 feb. 2020 a las 9:22, Martín Ciarapica ()


Back to java-l