VB.Net JSON什么都不工作?

时间:2014-02-24 23:52:50

标签: json vb.net nothing

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

我正在使用此代码,所以如果json中没有项目,它会继续,但是当项目出现在json中时,它仍然设置“”值而不是json提供的值

1 个答案:

答案 0 :(得分:0)

您的代码看起来很好。要在运行时更仔细地检查它,请尝试在调试模式下运行应用程序,将断点放在该行代码中。然后在VS的监视窗口中查看以下表达式返回的值:

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

有了这个,你可以确定发生了什么。训练你的调试技巧,这将有很大的帮助。