JSON(JavaScript Object Notation) ist ein leichtgewichtiges Datenaustauschformat, das sowohl für Menschen als auch für Maschinen leicht zu lesen und zu schreiben ist. Um diese Daten jedoch auf Webseiten benutzerfreundlich und optisch ansprechend darzustellen, ist eine Konvertierung in HTML erforderlich. Durch die Konvertierung von JSON in HTML können Sie daher Echtzeitdaten nahtlos in Ihre Webseiten integrieren, die Benutzererfahrung verbessern und den Entwicklungsprozess optimieren.
- REST-API für die Konvertierung von JSON in HTML
- JSON zu HTML in C#
- Konvertieren Sie JSON mit cURL-Befehlen in eine Webseite
REST-API für die Konvertierung von JSON in HTML
GroupDocs.Conversion Cloud SDK für .NET bietet eine robuste und flexible Lösung zum Konvertieren verschiedener Dateiformate, einschließlich JSON in HTML. Diese leistungsstarke API vereinfacht den Konvertierungsprozess und bietet Ihnen eine nahtlose Möglichkeit, JSON-Daten in gut strukturierte HTML-Inhalte umzuwandeln. Der erste Schritt besteht darin, das SDK zu installieren, indem Sie im NuGet-Paketmanager nach GroupDocs.Conversion-Cloud suchen und dann auf die Schaltfläche Installieren klicken. Alternativ können Sie den folgenden Befehl in der Paketmanager-Konsole ausführen.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
Nach der Installation müssen wir unsere personalisierten API-Anmeldeinformationen (Client-ID und Client-Geheimnis) abrufen. Bitte folgen Sie den Anweisungen in diesem kurzen Tutorial, in dem detailliert erklärt wird, wie Sie die API-Anmeldeinformationen erhalten.
JSON zu HTML in C#
Durch die Konvertierung von JSON in HTML mit C# .NET können Sie strukturierte Daten problemlos dynamisch in gut strukturierten, reaktionsfähigen HTML-Inhalten anzeigen.
- Erstellen Sie eine Instanz der Klasse „Konfiguration“, in der wir Client-Anmeldeinformationen als Argumente übergeben.
var configurations = new Configuration(clientId, clientSecret1);
- Initialisieren Sie „ConvertApi“, wobei wir das Konfigurationsobjekt als Eingabeargument übergeben.
var apiInstance = new ConvertApi(configurations);
- Laden Sie die JSON-Eingabedatei in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("input.json", stream));
- Erstellen Sie eine Instanz von „ConvertSettings“, in der wir den Namen der JSON-Eingabedatei, das resultierende Format als „html“ und den Namen der resultierenden HTML-Datei als Argumente angeben.
var settings = new ConvertSettings{...}
- Rufen Sie die API ConvertDocumentRequest auf, um die JSON-Datei in das HTML-Format zu konvertieren und das resultierende HTML im Cloud-Speicher zu speichern.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Weitere Beispiele unter https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Erhalten Sie Ihre API-Anmeldeinformationen
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis.
var configurations = new Configuration(clientId, clientSecret1);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL der API zur Konvertierung von CSV in PDF festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Initialisieren Sie eine Instanz der ConvertApi Klasse mit dem Objekt der Configuration Klasse.
var apiInstance = new ConvertApi(configurations);
// Lesen Sie den Inhalt der JSON-Eingabedatei vom lokalen Laufwerk
using (var stream = System.IO.File.OpenRead("input.csv"))
{
// Erstellen Sie eine Instanz von FileApi
var fileUpload = new FileApi(configurations);
// Laden Sie die JSON-Eingabe in den Cloud-Speicher hoch
fileUpload.UploadFile(new UploadFileRequest("input.json", stream));
// Erstellen Sie ConvertSettings, in denen wir den Namen der JSON-Eingabedatei und den Namen der resultierenden HTML-Datei definieren
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.json",
Format = "html",
OutputPath = "myResultant.html"
};
// Rufen Sie die ConvertDocument-Methode auf, um JSON in das HTML-Format umzuwandeln
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// Erfolgsmeldung drucken
Console.WriteLine("The JSON to HTML conversion completed successfully !");
}
}
Das im obigen Beispiel verwendete Eingabe-JSON kann von diesem Link heruntergeladen werden.
Konvertieren Sie JSON mit cURL-Befehlen in eine Webseite
Die Verwendung von GroupDocs.Conversion Cloud mit cURL-Befehlen für die Konvertierung von JSON in HTML vereinfacht die Automatisierung und Integration in verschiedene Arbeitsabläufe. Dieser Ansatz ist plattformunabhängig, einfach zu skripten und ermöglicht eine nahtlose, qualitativ hochwertige Datentransformation ohne umfangreiche Codierung.
Zunächst müssen wir das JWT-Zugriffstoken basierend auf den Clientanmeldeinformationen generieren. Sobald das JWT-Token erhalten wurde, führen Sie bitte den folgenden cURL-Befehl aus, um die JSON-Datei in das HTML-Format zu konvertieren. Nach der Konvertierung wird das resultierende HTML im Cloud-Speicher gespeichert.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"OutputPath\": \"{myResultant}\"}"
Bitte ersetzen Sie „inputFile“ durch den Namen der JSON-Eingabedatei, „myResultant“ durch den Namen der resultierenden HTML-Datei und „accessToken“ durch ein personalisiertes JWT-Zugriffstoken.
– Wenn wir das resultierende HTML auf einem lokalen Laufwerk speichern müssen, versuchen Sie es mit dem folgenden cURL-Befehl:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"input.json\", \"Format\": \"html\"}"
Kostenloser JSON zu HTML-Konverter
Wir empfehlen außerdem die Verwendung unserer kostenlosen, leichten und äußerst effizienten JSON to HTML Conversion App, die mit GroupDocs.Conversion Cloud APIs entwickelt wurde. Damit können Sie die erstaunlichen Fähigkeiten der JSON Dokument zu HTML-Konvertierungs-API erleben.
Nützliche Links
Abschluss
In diesem Artikel haben wir zwei leistungsstarke Ansätze zur Konvertierung von JSON in HTML untersucht: GroupDocs.Conversion Cloud SDK, das eine robuste und flexible Lösung bietet, und andererseits die Verwendung von cURL-Befehlen mit GroupDocs.Conversion Cloud. Dieser Ansatz bietet eine plattformunabhängige und leicht skriptfähige Methode zur Automatisierung. Zusammenfassend lässt sich sagen, dass beide Methoden erhebliche Vorteile bieten und eine qualitativ hochwertige, reaktionsschnelle HTML-Ausgabe gewährleisten, die das Benutzererlebnis und die Interaktivität Ihrer Webanwendungen verbessert.
In Verbindung stehende Artikel
Wir empfehlen Ihnen außerdem, die folgenden Links zu besuchen, um mehr zu erfahren über: