Comment la sortie à un objet json de la Demande.CreateResponse méthode
Procédure de sortie d'un objet json de la Demande.CreateResponse méthode?
le code ci-dessous la sortie de la chaîne json
"{RowCount:15}"
,la chaîne n'est pas un json ojbect,il devrait utiliser la fonction eval() de javascript pour convertir pour objet json ,je veux que le côté serveur de retour de l'objet json directement,
Il doit retourner
{RowCount:15}
c'est un objet json.
Code
public class PagedDataAttribute : ActionFilterAttribute
{
public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
{
string jsonRowCount = "{RowCount:10}";
actionExecutedContext.Response = actionExecutedContext.Request.CreateResponse(System.Net.HttpStatusCode.OK, jsonRowCount,System.Net.Http.Formatting.JsonMediaTypeFormatter.DefaultMediaType);
}
}
OriginalL'auteur sam | 2013-05-10
Vous devez vous connecter pour publier un commentaire.
Au lieu d'utiliser une chaîne de caractères, utilisez un objet anonyme:
OriginalL'auteur Darin Dimitrov