.NET-Software-Entwicklung - DotNetNuke - Business-Develoment
# Tuesday, March 15, 2011

API REST Html-Helppage display Json requestsample

Für mein aktuelles API Projekt erstelle ich eigene Helppages auf denen ich auch Requestbeispiele für Xml und Json anzeige. Die Erstellung eines Request-Beispiel wird durch Xsd erstellt und das resultierende Xml wird dann durch Json.NET in Json konvertiert.

Der Aufruf dazu sah wie folgt aus:

var jsonSample = JsonConvert.SerializeXNode(xmlSampelRequest);

Als Ergebnis wurde auch Json ausgebeben, leider aber ohne Zeilenumbrüche, was die Darstellung und Lesbarkeit doch stark reduziert. Damit der Json-String auch "vernüftig" formatiert wird, kann man bei der Serializierung noch einen Parameter setzen und damit die Formatierung erzwingen: Formatting.Indented

Der Aufruf sieht dann wie folgt aus:

var jsonSample = JsonConvert.SerializeXNode(xmlSampelRequest, Newtonsoft.Json.Formatting.Indented);


Tuesday, March 15, 2011 11:13:49 AM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
API | ASP.NET | WCF