2012-03-12 2 views
0

я называю метод, как это:параметры JSon передаются как нуль

Headers: метод

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

POST, URL:

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

Параметры:

{"email":"[email protected]","json":{"array1":[],"array2":[],"array3":[]}} 

Вот подпись метода:

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

Метод называется. email имеет значение ok, но json имеет нулевое значение. Зачем?

+0

@HarHaHu Что считается? –

+0

Помогите, если вы добавили свой язык в разные теги! Это также поможет показать, как вы создаете JOSN. – epascarello

+0

@HarHaHu О, я просто добавлю часы к json. Это не пусто, но ничего не содержит. –

ответ

0

То, что я создавал новый класс, который имел эти свойства: список, список, список, и я изменил метод:

public void MyMethod(string email, theNewClass json) ; 

, и она работала.