我正在使用Jayrock为我的iOS应用程序在.NET中构建一个Web服务,我正在关注this tutorial.这一切都很好,我可以使用代码返回基本字符串像这样:
[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对象?如果你也可以给出一个非常棒的代码示例。
我有一个谷歌和搜索在这里,但真的没有找到太多帮助我。我知道这是一个基本问题,但我完全难过了!
答案 0 :(得分: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;
}
}