【发布时间】:2019-07-09 16:43:52
【问题描述】:
我试图从WebRequest 中捕获错误消息,当用户输入错误信息时,它会返回 400 Bad Request 消息。我想将消息显示到屏幕上,根据this,我应该能够反序列化包含 JSON 的字符串,然后访问如下错误消息:
Try
'My web request is here
Catch ex As WebException
Using resp As HttpWebResponse = ex.Response
Using data As Stream = resp.GetResponseStream()
Using reader = New StreamReader(data)
Dim bodyContent As String = reader.ReadToEnd()
Dim bodyObj = JsonConvert.DeserializeObject(bodyContent)
lblMyLabel.Text = bodyObj.error.message
End Using
End Using
End Using
End Try
但是,我收到一条错误消息:
未找到类型“JObject”的公共成员“错误”。
我该如何解决这个问题?
【问题讨论】:
标签: json vb.net deserialization