0

我正在使用Jayrock在 .NET 中为我的 iOS 应用程序构建 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 回答