复杂类型的Json格式如何?

时间:2013-07-11 09:19:55

标签: .net json entity-framework json.net

我创建了一个RESTful wcf服务,它使用以下方法接受并返回json格式的值:

public _1003Response<Response1003> Create1003Record(_1003Request request)
{
    var result = usrRep.Create1003Record(request);
    return result;
}

public class _1003Request
{          
    public Customer customer { get; set; }
    public int CustomerTempReference { get; set; }
}

Customer类类型由Entity Framework生成。我在firefox中使用Poster工具测试我的服务。我不知道如何传递json格式请求?请帮帮我?

1 个答案:

答案 0 :(得分:0)

您应该可以将其用作有效的JSON:

var request = {
    Customer: {
      // everything in your Customer object here
      name: "Test"
    },
    CustomerTempReference: 0
}

然后您可以使用以下方法将其转换为字符串:

var jsonRequest = JSON.stringify(request);