Pregunta

item.Text = If(jResults2("items")("item") Is Nothing, "", jResults2("items")("item")("icon").ToString())

Estoy usando este código para que si el artículo no está presente en el JSON continuará sin embargo, cuando aparece el elemento en el JSON, todavía está configurando el valor "" en lugar del valor proporcionado por JSON

¿Fue útil?

Solución

Su código se ve bien.Para inspeccionarlo más de cerca a tiempo de ejecución, intente ejecutar su solicitud en modo de depuración, coloque el punto de interrupción en esa línea de código.Luego, consulte en la ventana de vigilancia de VS, qué valor de la siguiente expresión se devuelve:

  • jResults2("items")("item")
  • jResults2("items")("item") Is Nothing
  • jResults2("items")("item")("icon").ToString()

con eso puedes estar seguro de lo que está sucediendo.Entrena tu habilidad de depuración, eso ayudará mucho.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top