0

こんにちは皆さん、.net Web サービスからクラスを簡単に送信する方法を理解できました。

ここに私のクラスがあります

Imports Microsoft.VisualBasic

Public Class TestClass

    Public Class Person

        Public Class Names
            'Public Property Firsname As String
            Public Property ID As Integer
            Public Property LastName As String
            Shared Property FirstName As String

        End Class
    End Class
End Class

これが私のコードでの使用方法です。

<WebMethod()> _
    Public Function PersonList(ID As Integer) As List(Of Person.Names)
        'Dim p As New Person With {.ID = ID, .FirstName = "Kenneth"}
        Try




            Dim ListPerson As New List(Of Person.Names)



            For startNumber = 1 To 4
                Dim Per As New Person.Names

                Per.ID = startNumber
                ListPerson.Add(Per)
            Next

            Return ListPerson



        Catch ex As Exception

            Dim Per As New Person.Names

            Per.ID = ex.Message

            Dim ListPerson As New List(Of Person.Names)

            ListPerson.Add(Per)



        End Try

    End Function

これは、JSON を返すときにうまく機能しますが、もう少しプッシュしたいと思います。リスト付きのリストが欲しいです。これは可能ですか?

この画像を見てください。ここに画像の説明を入力

IDの値だけでなく、IDの下の配列を返したいと思います。どうすればいいですか?

4

1 に答える 1

0

ここでの秘訣は XML をシリアル化することです。クラス メンバーの 1 つを文字列のリストにして、まさにやりたいことを実現する必要があります。みんな、ありがとう

于 2012-11-04T01:27:44.490 に答える