2014-02-24 2 views
0
item.Text = If(jResults2("items")("item") Is Nothing, "", jResults2("items")("item")("icon").ToString()) 
내가 항목이 여전히 JSON에서 제공하는 값 대신 ""값을 설정하는 JSON에 나타나지 않는 경우 너무 항목이 JSON에없는 경우는 그러나 계속이 코드를 사용하고

VB.Net JSON이 작동하지 않습니까?

답변

0

코드가 정상적으로 보입니다. 런타임에 자세히 검사하려면 디버그 모드에서 응용 프로그램을 실행하고 해당 코드 줄에 중단 점을 넣으십시오. 그런 다음 식을 각각 반환 어떤 값 VS 시계 창에서 볼 : 그와

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

당신이 무슨 일이 일어나고 있는지 확신 할 수 있습니다. 디버깅 기술을 훈련하면 많은 도움이됩니다.

+1

감사합니다. 항목이 누락되면 json이 유효하지 않게되었습니다. – ids

관련 문제