Объекты для обработчика (ashx) с использованием JSON.stringify()

Я пытаюсь передать следующие объекты в Handler (ashx), используя JSON.stringify():

var obj1 = {
users: { usId: 1, usName: "XX"},
dept:{ chId: 1, chName: "AA"}
},

obj2 = {
    users: { usId: 2, usName: "YY" },
    dept:{ chId: 2, chName: "BB" }
},
obj3 = {
    users3: { usId: 3, usName: "ZZ" },
    dept: { chId: 3, chName: "CC" }
};

var obj = [obj1, obj2, obj3];

$(document).ready(function () {

    $.ajax({
    url: "Handler.ashx",
    dataType: 'json',
    data: { Data: JSON.stringify(obj) },
    success: alert("Suceess")
    });
}); 

Я получил строку JSON, используя context.Request.["data"]. Теперь, как я могу добавить вышеуказанные значения в свои свойства и класс? Моя структура класса выглядит так:

public class testclass
{
   public List<User> users {get;set;}
   public List<Dept> dept{get;set;}
}

person Kalaivani    schedule 31.01.2012    source источник


Ответы (1)


посмотрите на http://www.codeproject.com/Articles/37069/JSON-serialization-and-de-serialization-in-WCF-Dat

person Oleksandr Fentsyk    schedule 31.01.2012
comment
у него есть один запрос, следовательно, в моем случае есть несколько запросов, то есть массив. Я не смог добавить массив, используя вышеуказанный метод. - person Kalaivani; 31.01.2012