Salut, je suis frappé la tête contre le mur ici ...ASP.NET 4.0 JSON WebService - Suppression évasion Slashes
J'utilise DataContractJsonSerializer pour encoder des données que je récupérer à partir de la base de données que je « m envoyer retour à un appel AJAX ...
J'ai cette extension:
public static string ToJSON<T>(this T obj) where T : class
{
DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(T));
using (MemoryStream stream = new MemoryStream())
{
serializer.WriteObject(stream, obj);
return Encoding.Default.GetString(stream.ToArray());
}
}
et je l'appeler de la ASMX:
return _webServiceService.GetSponsors().ToJSON();
Passant ResultSet à partir d'une procédure stockée en utilisant Entity Framework
Il est tout le travail de travail un peu, sauf cela fait partie de ce qui est de retour:
{"d":"[{\"FileID\":296,\"IconUrl\":\"\\/Files\\/Banners\\/20119\\/00B56BAC.jpg\",\"ImageUrl\":....
Comment sur terre pour me débarrasser des barres obliques si qu'il retourne le suivant:
{"d":"[{"FileID":296,"IconUrl":"/Files/Banners/20119/00B56BAC.jpg","ImageUrl":....
J'essaye de mettre en application la saisie semi-automatique d'IU de JQuery. Eh bien, je suppose que cela va le trier, pas sûr si j'ai besoin de la valeur FileID entre guillemets?
Est-ce une application MVC? – tawman
Non, c'est MVP ... Je vais poster un peu du code – Ianc22