2

PHPで開発されたWebサービスにC#でアクセスする方法。

リンクは次のとおりです。http://xxx.in/WS/getCities.php?wsdl

getCities()そこからメソッドを呼び出したいだけです。

次のように C# でコードを書きました。

Chanllange.LocationInformationService ls = new  Chanllange.LocationInformationService();
t1.Text= ls.getCities();

c# で値を表示する方法を json 形式で出力しました。

さらに情報が必要な場合はお知らせください。

4

1 に答える 1

0

これが役立つ場合は、「 C# での JSON の解析」を参照してください。json 形式でデータを取得するためのクラスを作成する必要があります。そこから、JSON クラスを使用して先に進むことができます。

例えば

クラス public class Person { private string _FirstName; を持っています。プライベート文字列 _LastName; プライベート文字列 _MiddleName;

    public string FirstName
    {
        get { return this._FirstName; }
        set { this._FirstName= value; }
    }

    public string LastName
    {
        get { return this._LastName; }
        set { this._LastName= value; }
    }

    public string MiddleName
    {
        get { return this._MiddleName; }
        set { this._MiddleName= value; }
    }

}

そして、このクラスにデータを入力するメソッドがあります

public void ReadJSON(string jsonInput)

{

  JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();

  Person singlePerson  = jsonSerializer.Deserialize<Person>(jsonInput)

}
于 2012-07-11T09:06:55.970 に答える