anonymous Log in
Search
Recents:
v3.0
csharp-l
RE: Traer info de un API
10/11/20 00:13

jorjis_sal

Replies: 2

Hola, no se como es la estructura del sdtCabys pero te puedo decir que el json este contiene un conjunto de items, algo similar a un array. deberías de ver info referida a json así entendes la estructura. Pero bueno, ejemplificando un poco el json q recibis tiene una estructura asi
[{codigo1},{codigo2},{codigo3},{codigo4},{codigo5}]
osea que cuando haces el &sdtCabys .fromJson en realidad lo q te queda es una lista de items para recorrer, repito no conozco la estructura q le definiste a sdtCabys, pero de estar correcta para recorrerlo tendrías q hacer algo así
For each &sdtCabys //no recuerdo si era asi o un for each in pero creo se entiende
&desc = &sdtCabys.descripcion
endFor
Espero haberte ayudado, lo importa es conocer la estructura que manejan los json, después mapeadas es sdt de forma similar y sale andando.
Slds
________________________________
De: Patricia López <plopez@gama.cr>
Enviado: lunes, 9 de noviembre de 2020 18:27
Para: csharp-l@gxtech.com.uy <csharp-l@gxtech.com.uy>
Asunto: [csharp-l] Traer info de un API
Hola buenas, soy nueva en Json porfa si alguien me puede ayudar 😊
Estoy utilizando un Api y no sé cómo retornar la Info, por ejemplo necesito traer lo que contiene el campo descripción e impuesto, me tira los corchetes y no me da error de servidor ni nada por el estilo
Mil gracias!!!
[cid:230e2af8-715d-4120-89e6-202caf7045c6]
[cid:0b8123fa-81b8-43c8-8d6b-a159adc2765d]
[cid:6f0925d4-d584-4035-9051-27549f5afdf5]
Replies

plopez9434

10/11/20 16:32
A todos los que me respondieron mil gracias, ya logré que funcionará!!! Así quedó: Parece q el problema era de cómo estaba ejecutando el http Event 'Otro' &HttpClient.Execute(!"GET",!"https://api.sitio.com/xx/cabys?codigo=4653101009900") &result = &HttpClient.ToString() &VarError = 'ERROR: '+&httpclient.ErrDescription &PropertiesCollection.FromJson(&result) for &LineaSdt in &PropertiesCollection &Desc = &LineaSdt.Get(!"descripcion") endfor Endevent Saludos!

manyarz

10/11/20 21:01
me alegro, suerte El 10/11/2020 a las 16:32, Patricia López


Back to csharp-l