0

Jayrockを使用して、iOS アプリ用の .NET で Web サービスを形成しています。このチュートリアルに従っています。これで問題なく動作し、次のようなコードを使用して基本的な文字列を返すことができます。

[Jayrock.JsonRpc.JsonRpcMethod("Echo")]
[Jayrock.JsonRpc.JsonRpcHelp("Simple echo method, takes string input and returns it")]
public string Echo(string input)
{
    return input;
}

実際の Web サービスを作成する場合、数値や配列などを含むカスタム JSON オブジェクトを返すにはどうすればよいですか? コード例も提供できれば、それは素晴らしいことです。

私は周りにグーグルを持っていて、ここで検索しましたが、私を助けるものを実際に見つけることができませんでした. それが基本的な質問であることは知っていますが、私は完全に困惑しています!

4

1 に答える 1

0

すべてがソートされました。次のように、クラスを定義し、関数からオブジェクトを返す必要がありました。

[Jayrock.JsonRpc.JsonRpcMethod("GetPerson")]
public object GetPerson(string name, int age)
{
    person foo = new person(name, age);
    return foo;
}

public class person
{
    public string Name;
    public int Age;
    public person() { }
    public person(string name, int age)
    {
        Name = name;
        Age = age;
    }
}
于 2011-10-06T13:15:47.590 に答える