带有奇怪字符的 WebClient DownloadString 响应

WebClient DownloadString response with strange characters

我正在尝试使用 cpanel 中的 Softaculous API 来做一些事情。下载字符串的结果是这样的:

"a:4:{s:5:""title"";s:31:""Softaculous - All Installations"";s:13:""installations"";a:1:{i:26; a:2:{s:8:""

这只是更长字符串的一小部分示例。我在网上到处寻找解决方案,但找不到。

在使用 JSon 解析之前我还需要做些什么吗,因为它会创建一个异常 "Unexpected character encountered while parsing value: a. Path '', line 0, position 0."

代码如下:

Dim auth As String = "Basic " + Convert.ToBase64String(System.Text.Encoding.[Default].GetBytes(Convert.ToString(user & Convert.ToString(":")) & pwd))

        Dim webClient As New WebClient
        webClient.Encoding = Encoding.UTF8
        Dim myWebHeaderCollection As WebHeaderCollection = webClient.ResponseHeaders

        webClient.Headers.Add("Authorization", auth)

        Dim result = webClient.DownloadString("https://mywebsite.com:2083/frontend/paper_lantern/softaculous/index.live.php?&api=serialize&act=installations")
        Dim resultResponse As JObject = JsonConvert.DeserializeObject(result)

感谢您的帮助!

要获得 JSON 格式的响应,而不是 PHP serialize 格式,请在 [=17= 中使用 api=json 而不是 api=serialize ].