0

如何在 Visual Basic 中解码 JSON 字符串(无需下载程序)

Private Sub ViewHintToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ViewHintToolStripMenuItem.Click
    Dim instance As Net.WebClient = New Net.WebClient
    Dim address As String = "https://pr2hub.com/files/artifact_hint.txt"
    Dim returnValue As String
    returnValue = instance.DownloadString(address)
    Artifact.Text = returnValue
    HintText.Show()
    HintText.RichTextBox1.Text = returnValue
    HintText.RichTextBox2.Text = returnValue
End Sub
4

1 回答 1

0

通过解码我假设你的意思是反序列化。您是否尝试过 System.Web.Script.Serialization.JavaScriptSerializer ?

我不明白您要在上面反序列化什么,但这是一个通用示例:

Dim s as String = "{ 'name':'Fred', 'address':'123 Main', 'phone':'333-4444'}"
Dim jss As New JavaScriptSerializer
Dim o As Object = jss.Deserialize(Of Object)(s)

请注意,还有一个 jss.Serialize 方法可用。

于 2016-03-15T22:07:11.663 回答