Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 从ASMX Web服务检索JSON数据_Vb.net_Web Services_Asp.net Web Api_Windows Phone 8_Webservice Client - Fatal编程技术网

Vb.net 从ASMX Web服务检索JSON数据

Vb.net 从ASMX Web服务检索JSON数据,vb.net,web-services,asp.net-web-api,windows-phone-8,webservice-client,Vb.net,Web Services,Asp.net Web Api,Windows Phone 8,Webservice Client,我正在尝试从visual studio 2015社区版中编写的新Windows 8手机应用程序VB.net连接到visual studio 2013中编写的VB.net web服务(ASMX),并通过JSON在两者之间传递数据 我认为web服务工作正常,在浏览器中运行并单击“调用”时,我得到以下响应:- <string xmlns="http://SERVERNAME/"> [{"picksheet":"37760","seq":"24"},{"picksheet":"63245",

我正在尝试从visual studio 2015社区版中编写的新Windows 8手机应用程序VB.net连接到visual studio 2013中编写的VB.net web服务(ASMX),并通过JSON在两者之间传递数据

我认为web服务工作正常,在浏览器中运行并单击“调用”时,我得到以下响应:-

<string xmlns="http://SERVERNAME/">
[{"picksheet":"37760","seq":"24"},{"picksheet":"63245","seq":"20"},{"picksheet":"63818","seq":"23"},{"picksheet":"72162","seq":"16"}]
</string>    
我的目的是根据上述数据填充一类选取单,然后根据需要对其进行迭代:-

Public Class clsPicksheets
    Private _Picksheet As String
    Private _Seq As String

    Public Property Picksheet() As String
        Get
            Return _Picksheet
        End Get
        Set(value As String)
            _Picksheet = value
        End Set
    End Property

    Public Property Seq() As String
        Get
            Return _Seq
        End Get
        Set(value As String)
            _Seq = value
        End Set
    End Property
End Class
将JSON数据放入picksheets类是我遇到的问题,在谷歌搜索问题后,我尝试了许多方法,但2天后仍然没有任何乐趣

上面的一个例子是,我最终要寻找的是一种迭代每个选择单的方法

如果以下是一个简单的修复,请原谅,但我对Web服务、C#(我发现的所有示例似乎都是用C#编写的)、Windows Phone 8开发或JSON数据没有任何经验:-(

任何帮助都将非常感谢这篇文章


非常感谢您的回复。

json.net库的反序列化功能应该会帮您解决问题。如果您正在寻找内置json反序列化程序,请查看以下问题:Thank@FloatingKiwi我已在线告知,内置反序列化程序的性能不是很好,可能与windows phone 8不兼容json.net库的lize功能应该会帮你解决问题。如果你正在寻找内置json反序列化程序,请看以下问题:Thank@FloatingKiwi我在线了解到内置反序列化程序的性能不是很好,可能与windows phone 8不兼容?
Public Class clsPicksheets
    Private _Picksheet As String
    Private _Seq As String

    Public Property Picksheet() As String
        Get
            Return _Picksheet
        End Get
        Set(value As String)
            _Picksheet = value
        End Set
    End Property

    Public Property Seq() As String
        Get
            Return _Seq
        End Get
        Set(value As String)
            _Seq = value
        End Set
    End Property
End Class