VB.Net JSON ничего не работает?
Вопрос
item.Text = If(jResults2("items")("item") Is Nothing, "", jResults2("items")("item")("icon").ToString())
я использую этот код, поэтому, если элемент отсутствует в json, он будет продолжаться, однако, когда элемент действительно появляется в json, он все равно устанавливает значение "", а не значение, предоставленное json
Решение
Ваш код выглядит нормально.Чтобы более внимательно проверить его во время выполнения, попробуйте запустить приложение в режиме отладки, поместив точку останова в этой строке кода.Затем посмотрите в окне просмотра VS, какое значение возвращает каждое из следующих выражений:
jResults2("items")("item")
jResults2("items")("item") Is Nothing
jResults2("items")("item")("icon").ToString()
Благодаря этому вы можете быть уверены в том, что происходит.Тренируйте свои навыки отладки, это очень поможет.
Не связан с StackOverflow