Comment convertir une liste d’objects en JSON dans ASP.NET

J’ai une liste d’objects personne que je veux envoyer en réponse à une requête jQuery ‘ajax. Je veux envoyer la liste au format JSON. La liste est la suivante –

List PersonList = new List(); Person X = new Person("X", 23, "This is X"); Person Y = new Person("Y", 24, "This is Y"); PersonList.Add(X); PersonList.Add(Y); 

Comment puis-je convertir cette liste PersonList en JSON?

JSON.NET a très bien fonctionné pour moi. http://www.codeplex.com/Json

Et si vous utilisez Web Forms et JQuery, ce lien peut vous aider:

http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/