Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Leer API con VB6

Estas en el tema de Leer API con VB6 en el foro de Visual Basic clásico en Foros del Web. Hola, tengo una api, que me genera algo así: Código: [{"Url":"http:\/\/mipaginaweb.com\/Ih2h","SongID":30485208,"SongName":"\u00bfNo Pod\u00edamos Ser Agua?","ArtistID":414583,"ArtistName":"Maldita Nerea","AlbumID":6056579,"AlbumName":"F\u00e1cil"},{"Url":"http:\/\/mipaginaweb.com\/rYeB","SongID":28902429,"SongName":"Por eso","ArtistID":414583,"ArtistName":"Maldita Nerea","AlbumID":3917588,"AlbumName":"El Secreto de las Tortugas"},{"Url":"http:\/\/mipaginaweb.com\/L0aS","SongID":25502710,"SongName":"Hace Tiempo Que Dices","ArtistID":414583,"ArtistName":"Maldita Nerea","AlbumID":3917561,"AlbumName":"Es ...
  #1 (permalink)  
Antiguo 29/12/2011, 10:51
Avatar de joska1993  
Fecha de Ingreso: septiembre-2009
Mensajes: 76
Antigüedad: 14 años, 7 meses
Puntos: 0
Leer API con VB6

Hola, tengo una api, que me genera algo así:

Código:
[{"Url":"http:\/\/mipaginaweb.com\/Ih2h","SongID":30485208,"SongName":"\u00bfNo Pod\u00edamos Ser Agua?","ArtistID":414583,"ArtistName":"Maldita Nerea","AlbumID":6056579,"AlbumName":"F\u00e1cil"},{"Url":"http:\/\/mipaginaweb.com\/rYeB","SongID":28902429,"SongName":"Por eso","ArtistID":414583,"ArtistName":"Maldita Nerea","AlbumID":3917588,"AlbumName":"El Secreto de las Tortugas"},{"Url":"http:\/\/mipaginaweb.com\/L0aS","SongID":25502710,"SongName":"Hace Tiempo Que Dices","ArtistID":414583,"ArtistName":"Maldita Nerea","AlbumID":3917561,"AlbumName":"Es Un Secreto... No Se Lo Digas A Nadie"}]
Lo he obtenido con iNet y lo he puesto en un textbox para trabajar con el.
Mi problema es...

Necesito sacar los siguientes datos de esa api:
Url, SongID, SongName, ArtistID, ArtistName, AlbumID, AlbumName.

Cada uno con sus respectivo nombre, url o lo que sea...
Para luego, colocarlo en un listview

A alguien se le ocurre como hacerlo?? Alguna idea?? Algo que me sirva de ayuda??

Desde ya, muchisimas Gracias!
  #2 (permalink)  
Antiguo 02/01/2012, 15:06
 
Fecha de Ingreso: julio-2011
Mensajes: 53
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: Leer API con VB6

Yo he tenido que extraer datos de un texto, algo parecido a esto. Lo que tienes que hacer es aislar un texto a partir del indice en donde se encuentre "SongID" hasta las primeras comillas encontradas, pues así te quedaría (en caso del SongID) :30485208, . Luego utilizas un Mid, comenzando de una posición 2 y longitud utilizas Len - 1, así obtienes el 30485208

Un poco confuso, pero es como debes hacerlo :P

Suerte

Etiquetas: api, lectura, vb6.0
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:26.