vb.net JSONはうまくいかないことは何もありませんか?
質問
item.Text = If(jResults2("items")("item") Is Nothing, "", jResults2("items")("item")("icon").ToString())
.
このコードを使用しているので、jsonに項目が存在しない場合は、その項目がJSON
が提供する値ではなく ""値を設定している場合に続行します。解決
あなたのコードは大丈夫です。実行時にそれをより厳密に調べるには、アプリケーションをデバッグモードで実行して、そのコード行でブレークポイントを付けてください。次に、VSの監視ウィンドウで、次の各式の値が返されるのか:
-
jResults2("items")("item")
-
jResults2("items")("item") Is Nothing
-
jResults2("items")("item")("icon").ToString()
それは何が起こっているのか確かにできることです。あなたのデバッグスキルを訓練して、それはたくさん役立ちます。
所属していません StackOverflow