Самый простой способ, который я знаю, - это создать службу WCF в VS (у меня VS 2008) с помощью шаблона «Служба WCF с поддержкой AJAX». Он предоставит вам стандартный код для службы WCF с поддержкой JSON.
Объекты, которые он принимает в качестве аргументов и возвращает, должны быть помечены атрибутом [DataContract], а каждое свойство, которое вы хотите включить в сериализацию JSON, должно быть помечено [DataMember] и должно иметь методы получения и установки даже если сеттер ничего не делает).
http://msdn.microsoft.com/en-us/library/bb924552.aspx