De retour json à partir de l'api web de contrôleur

J'ai l'api web de contrôleur:

[HttpPost]
    public String UploadFile()
    {//do some logic
       String jsResult="{\"success\":\"false\", \"msg\":\"No file or user ID!\"}";
       return jsResult;
    }

Chaîne renvoyée au client, c'est comme cela: "{\"succès\":\"false\", \"message\":\"Aucun fichier ou un ID utilisateur!\"}";

Je compose chaîne json manuellement mais le client n'a pas l'analyser(je suppose parce que la chaîne renvoyée est échappé avec "\".
Quelle serait la bonne façon de retourner chaîne json à la clinet à partir de cette méthode de contrôleur?

OriginalL'auteur Simon | 2015-09-03