zurückgegeben Ich habe eine TXT-Datei, die einige Daten enthält. Ich habe einige Codes, mit denen der Webbrowser die Daten in der TXT-Datei anzeigen kann. Ich möchte, dass die Daten im JSON-Format angezeigt werden.Daten in Datei nicht im Webbrowser angezeigt, wenn in JSON
Hier sind meine Codes
FileReaderClient.cs
public class FileReaderClient : IHttpActionResult
{
public string filePath;
public FileReaderClient(string filePath)
{
this.filePath = filePath;
}
public Task<HttpResponseMessage> ExecuteAsync(CancellationToken cancellationToken)
{
return Task.Run(() =>
{
var response = new HttpResponseMessage(HttpStatusCode.OK)
{
Content = new StreamContent(File.OpenRead(filePath))
};
return response;
});
}
}
FileReaderController.cs
public IHttpActionResult Get()
{
var result = new FileReaderClient("C:\\Users\\attsuap1\\Desktop\\testfile.txt");
return result;
}
Wenn ich return result;
lese ich die Daten in meiner txt-Datei angezeigt bekommen der Webbrowser. Wenn ich jedoch versuche, es im JSON-Format return Json(result);
zurückgeben, bekomme ich das Ergebnis als {"filePath":"C:\\Users\\attsuap1\\Desktop\\testfile.txt"}
anstelle der Daten in meiner TXT-Datei. Warum ist das so? Und was soll ich tun, um die Daten in der TXT-Datei im JSON-Format im Webbrowser anzuzeigen?
Jemand bitte helfen Sie mir und vielen Dank im Voraus.
können Sie versuchen Sie es so, wie ich vorgeschlagen und lassen Sie mich für Sie gearbeitet wissen oder nicht –