Domanda

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

Sto usando questo codice in modo che l'articolo non sia presente nel JSON continuerà comunque quando l'articolo appare nel JSON è ancora impostato il valore "" anziché il valore fornito da JSON

È stato utile?

Soluzione

Il tuo codice sembra bene.Per ispezionarlo più da vicino in runtime, provare a eseguire la tua applicazione in modalità Debug, mettere il punto di interruzione in quella linea di codice.Quindi vedi nella finestra dell'orologio VS quale valore ciascuna delle seguenti espressioni ritorna:

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

Con ciò puoi essere sicuro di cosa sta succedendo.Allena la tua abilità di debug, che aiuterà molto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top