Wie drucke ich JSON-Skript in MVC 4 API

8

Wie kann ich die folgende JSON-Antwort mit der MVC 4-API sauberer aussehen lassen? Dies ist ein Beispiel JSON

%Vor%

Hübscher JSON

%Vor%     
Victor J. Garcia 21.10.2012, 15:55
quelle

4 Antworten

7

Wenn Sie die Web API verwenden. Sie können Folgendes festlegen:

%Vor%     
Lee Gunn 07.04.2015 10:27
quelle
3
___ qstnhdr ___ Wie drucke ich JSON-Skript in MVC 4 API ___ qstntxt ___

Wie kann ich die folgende JSON-Antwort mit der MVC 4-API sauberer aussehen lassen? Dies ist ein Beispiel JSON

%Vor%

Hübscher JSON

%Vor%     
___ answer29489379 ___

Wenn Sie die Web API verwenden. Sie können Folgendes festlegen:

%Vor%     
___ tag123json ___ JSON (JavaScript Object Notation) ist ein Textdatenaustauschformat und sprachunabhängig. Verwenden Sie dieses Tag, wenn dieses Textformat beteiligt ist. VERWENDEN SIE DIESEN TAG NICHT FÜR NATIVE JAVASCRIPT-OBJEKTE ODER JAVASCRIPT OBJECT LITERALS. Bevor Sie eine Frage stellen, wenn Sie glauben, dass Ihre JSON-Datei gültig ist, überprüfen Sie sie bitte in einem JSON-Validator wie JSONLint, damit Ihre Frage beantwortet wird, bevor Sie sie stellen. ___ tag123aspnetmvc4 ___ ASP.NET MVC 4 ist die vierte Hauptversion der ASP.NET Model-View-Controller-Plattform für Webanwendungen. ___ tag123aspnetmvc ___ Das ASP.NET MVC Framework ist ein Open-Source-Webanwendungsframework und Tooling, das eine auf Webanwendungen basierende Version des Model-View-Controller (MVC) -Musters implementiert und auf einer ASP.NET-Technologiegrundlage aufbaut. ___ antwort13000485 ___

Sie können dies mit Json.net NuGet-Paket:

tun %Vor%     
___ answer33262975 ___

Motivation: Pretty print, wenn die Abfragezeichenfolge das Wort %code% oder %code% enthält, nicht schön drucken, wenn das Wort %code% in der Abfragezeichenfolge fehlt oder %code% .

Hinweis: Dieser Filter prüft in jeder Anfrage auf einen hübschen Ausdruck. Es ist wichtig, die Pretty-Print-Funktion standardmäßig zu deaktivieren, nur bei Anforderung aktivieren.

Schritt 1: Definieren Sie ein benutzerdefiniertes Aktionsfilter-Attribut wie folgt.

%Vor%

Schritt 2: Konfigurieren Sie diesen Filter global.

%Vor%     
___ answer26605130 ___

Wenn es sich um ein Objekt handelt, das Sie in JSON serialisieren, können Sie einfach einen Parameter hinzufügen, um es "zu verschönern".

%Vor%     
___
SHSE 21.10.2012 17:49
quelle
3

Motivation: Pretty print, wenn die Abfragezeichenfolge das Wort prettyprint oder prettyprint=true enthält, nicht schön drucken, wenn das Wort prettyprint in der Abfragezeichenfolge fehlt oder prettyprint=false .

Hinweis: Dieser Filter prüft in jeder Anfrage auf einen hübschen Ausdruck. Es ist wichtig, die Pretty-Print-Funktion standardmäßig zu deaktivieren, nur bei Anforderung aktivieren.

Schritt 1: Definieren Sie ein benutzerdefiniertes Aktionsfilter-Attribut wie folgt.

%Vor%

Schritt 2: Konfigurieren Sie diesen Filter global.

%Vor%     
Sudherson Vetrichelvan 21.10.2015 15:11
quelle
0

Wenn es sich um ein Objekt handelt, das Sie in JSON serialisieren, können Sie einfach einen Parameter hinzufügen, um es "zu verschönern".

%Vor%     
kenny chung 28.10.2014 09:45
quelle

Tags und Links