Question

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

J'utilise ce code pour donc si l'article n'est pas présent dans le JSON, il continuera toutefois lorsque l'élément apparaît dans le JSON, il définit toujours la valeur "" Valeur plutôt que la valeur fournie par JSON

Était-ce utile?

La solution

Votre code a l'air bien.Pour l'inspecter plus étroitement au moment de l'exécution, essayez d'exécuter votre application en mode débogage, mettez le point d'arrêt sur cette ligne de code.Ensuite, voir dans la fenêtre de la montre VS Quelle valeur chacune des expressions suivantes:

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

Avec cela, vous pouvez être sûr de ce qui se passe.Entraînez votre compétence de débogage, cela aidera beaucoup.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top