vb.net JSON无法转换类型为';java.lang.String';至所需类型';长';

vb.net JSON无法转换类型为';java.lang.String';至所需类型';长';,java,json,vb.net,Java,Json,Vb.net,它给出一个错误:{“result”:400,“msg”:“未能将'java.lang.String'类型的值转换为所需的'long'类型;嵌套异常为java.lang.NumberFormatException:对于输入字符串:\”\“” 我在internet explorer上测试了它,但出现了相同的错误。。但是在fire fox上,它工作得很好:( 我该怎么办 我想做一个迷你Simi聊天:(它看起来像是来自internet explorer的默认响应:( 我的操作系统是windows 8,我

它给出一个错误:{“result”:400,“msg”:“未能将'java.lang.String'类型的值转换为所需的'long'类型;嵌套异常为java.lang.NumberFormatException:对于输入字符串:\”\“”

我在internet explorer上测试了它,但出现了相同的错误。。但是在fire fox上,它工作得很好:( 我该怎么办

我想做一个迷你Simi聊天:(它看起来像是来自internet explorer的默认响应:(

我的操作系统是windows 8,我的vb.net版本是2013,目标框架是4.0

请帮忙:(


谢谢你

TextBox7.Text的值是多少?错误表明你正在传递一个Java Web服务无法转换为
长的字符串
…在你的firefox上试试这个..它将显示与此类似的json..{“结果”:200,“句子链接id”:3125250,“俚语”:true,“句子教学uid”:0,“消息”:“OK”,“句子响应”:“Ano ginagawa mo”}因此,当我按下按钮时,它将获得文本框的值,并将其放入请求中..我在fb api图形上尝试了此操作,但在simsimi上不起作用。值得一提的是,当我在Firefox或IE中打开该链接时,我会遇到与您看到的相同的Java错误。是否有此web服务的开发人员参考?
  Dim request As HttpWebRequest
    Dim response As HttpWebResponse = Nothing
    Dim reader As StreamReader


    Try

        request = DirectCast(WebRequest.Create("http://www.simsimi.com/func/reqN?req=" + TextBox7.Text +"&lc=en"), HttpWebRequest)

        request.UserAgent = "User-Agent=Mozilla/5.0 (Windows NT 6.3; rv:29.0) Gecko/20100101 Firefox/29.0"
        request.Method = "GET"
        request.Credentials = CredentialCache.DefaultCredentials
        request.Timeout = 1000 * 30
        request.AllowAutoRedirect = True
        request.ContentType = "application/x-www-form-urlencoded"
        request.CookieContainer = New CookieContainer()
        response = DirectCast(request.GetResponse(), HttpWebResponse)
        reader = New StreamReader(response.GetResponseStream, Encoding.UTF8)

        Dim rawresp As String
        rawresp = reader.ReadToEnd()

        Dim jResults As JObject = JObject.Parse(rawresp)

        MsgBox(rawresp)


        'ListView3.Items.Add("Simsimi: ").SubItems.Add(jResults("sentence_resp").ToString())

    Catch ex As Exception
        MsgBox(ex.ToString)
    Finally
        If Not response Is Nothing Then response.Close()
    End Try