Json参数作为null传递

时间:2012-03-12 12:50:48

标签: json

我这样称呼方法:

接头:

User-Agent: Fiddler
Content-type: application/json
Content-length: 116
Host: localhost:1234

POST方法,网址:

http://localhost:1234/MyService.svc/json/MyMethod

参数:

{"email":"here@hotmail.com","json":{"array1":[],"array2":[],"array3":[]}}

以下是该方法的签名:

public Result MyMethod(string email, Dictionary<string, object> json)

调用该方法。电子邮件具有正常价值,但json计为零。为什么呢?

1 个答案:

答案 0 :(得分:0)

我所做的是创建一个具有以下属性的新类:List,List,List,并且我更改了方法:

public void MyMethod(string email, theNewClass json) ;

并且有效。