請問我有一個連結會回傳目前最新的JSON氣象資料
https://api.weatherlink.com/v1/NoaaExt.json?user=001D0A00B51E&pass=5582000&apiToken=493DE6B9FC754BE6B42214E122C41039
我想用VB.NET程式語言將回傳的JSON字串解析之後並顯示在Label中,請問該如何做呢
以下是回傳字串的程式碼,可以用類別的方式來顯示各測項資料嗎?
Dim Url As String = "https://api.weatherlink.com/v1/NoaaExt.json?user=001D0A00B51E&pass=5582000&apiToken=493DE6B9FC754BE6B42214E122C41039"
Dim objWebClient As New System.Net.WebClient
objWebClient.Encoding = Encoding.UTF8
Dim jsonString As String = objWebClient.DownloadString(Url) '取得回傳的JSON字串
Thread.Sleep(1000)
TextBox1.Text = jsonString
雖然可以使用逗點字串分割的方式來擷取,但是每個字串內容文字符號不一樣處理的效率不是很好。
'===========將回傳的JSON字串以逗點分開並放入陣列中
Dim tmpData() As String
tmpData = Strings.Split(jsonString, ",")
For Each dat As String In tmpData
Debug.Print(dat)
Next