JSON(JavaScript Object Notation) to lekki format wymiany danych, który jest łatwy do odczytu i zapisu zarówno dla ludzi, jak i maszyn. Jednakże prezentowanie tych danych na stronach internetowych w sposób przyjazny dla użytkownika i atrakcyjny wizualnie wymaga konwersji do formatu HTML. Dlatego konwertując JSON na HTML, możesz bezproblemowo integrować dane w czasie rzeczywistym ze swoimi stronami internetowymi, poprawiać doświadczenia użytkowników i usprawniać proces programowania.
- API REST dla konwersji JSON na HTML
- JSON do HTML w C#
- Konwertuj JSON na stronę internetową za pomocą poleceń cURL
API REST dla konwersji JSON na HTML
GroupDocs.Conversion Cloud SDK dla .NET oferuje solidne i elastyczne rozwiązanie do konwersji różnych formatów plików, w tym JSON do HTML. Ten potężny interfejs API upraszcza proces konwersji, zapewniając płynny sposób przekształcania danych JSON w dobrze ustrukturyzowaną treść HTML. Pierwszym krokiem jest zainstalowanie pakietu SDK poprzez wyszukiwanie GroupDocs.Conversion-Cloud w menedżerze pakietów NuGet, a następnie kliknięcie przycisku Instaluj. Alternatywnie możesz rozważyć wykonanie następującego polecenia w konsoli menedżera pakietów.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
Po instalacji musimy uzyskać nasze spersonalizowane dane uwierzytelniające API (tj. identyfikator klienta i sekret klienta).Postępuj zgodnie z instrukcjami zawartymi w tym krótkim samouczku wyjaśniającym szczegóły dotyczące uzyskiwania danych uwierzytelniających API.
JSON do HTML w C#
Konwersja JSON na HTML przy użyciu C# .NET umożliwia łatwe i dynamiczne wyświetlanie uporządkowanych danych w dobrze ustrukturyzowanej, responsywnej treści HTML.
- Utwórz instancję klasy „Configuration”, w której przekazujemy referencje klienta jako argumenty.
var configurations = new Configuration(clientId, clientSecret1);
- Zainicjuj
ConvertApi
, w którym przekazujemy obiekt konfiguracyjny jako argument wejściowy.
var apiInstance = new ConvertApi(configurations);
- Prześlij wejściowy plik JSON do magazynu w chmurze.
fileUpload.UploadFile(new UploadFileRequest("input.json", stream));
- Utwórz instancję
ConvertSettings
, w której podajemy nazwę wejściowego pliku JSON, wynikowy format jakohtml
i nazwę wynikowego pliku HTML jako argumenty.
var settings = new ConvertSettings{...}
- Wywołaj interfejs API ConvertDocumentRequest, aby przekształcić plik JSON do formatu HTML i zapisać wynikowy kod HTML w chmurze.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Więcej przykładów na https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj dane uwierzytelniające API
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Utwórz instancję klasy Konfiguracja i zainicjuj ją za pomocą identyfikatora klienta i klucza tajnego klienta.
var configurations = new Configuration(clientId, clientSecret1);
// Zdefiniuj wartość ApiBaseUrl, aby ustawić podstawowy adres URL interfejsu API konwersji CSV na PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Zainicjuj instancję klasy ConvertApi obiektem klasy Configuration.
var apiInstance = new ConvertApi(configurations);
// odczytaj zawartość wejściowego pliku JSON z dysku lokalnego
using (var stream = System.IO.File.OpenRead("input.csv"))
{
// utwórz instancję FileApi
var fileUpload = new FileApi(configurations);
// prześlij wejściowy plik JSON do magazynu w chmurze
fileUpload.UploadFile(new UploadFileRequest("input.json", stream));
// utwórz ConvertSettings, w którym definiujemy nazwę wejściowego pliku JSON i nazwę wynikowego pliku HTML
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.json",
Format = "html",
OutputPath = "myResultant.html"
};
// Wywołaj metodę ConvertDocument, aby przekształcić JSON w format HTML
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// wydrukuj wiadomość o powodzeniu
Console.WriteLine("The JSON to HTML conversion completed successfully !");
}
}
Wejściowy kod JSON użyty w powyższym przykładzie można pobrać z tego linku.
Konwertuj JSON na stronę internetową za pomocą poleceń cURL
Używanie GroupDocs.Conversion Cloud z poleceniami cURL do konwersji JSON na HTML upraszcza automatyzację i integrację z różnymi przepływami pracy. Takie podejście jest niezależne od platformy, łatwe do napisania i pozwala na bezproblemową transformację danych o wysokiej jakości bez konieczności obszernego kodowania.
Po pierwsze, musimy wygenerować token dostępu JWT na podstawie poświadczeń klienta. Po uzyskaniu tokena JWT wykonaj następujące polecenie cURL, aby przekonwertować plik JSON do formatu HTML. Po konwersji powstały kod HTML jest przechowywany w chmurze.
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}\"}"
Proszę zamienić inputFile
na nazwę wejściowego pliku JSON, myResultant
na nazwę wynikowego pliku HTML, a accessToken
na spersonalizowany token dostępu JWT.
- Jeśli musimy zapisać wynikowy kod HTML na dysku lokalnym, spróbuj użyć następującego polecenia cURL:
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\"}"
Darmowy konwerter JSON na HTML
Zalecamy również korzystanie z naszej bezpłatnej, lekkiej i wydajnej aplikacji Aplikacja do konwersji JSON na HTML, opracowanej przy użyciu interfejsów API GroupDocs.Conversion Cloud. Umożliwia poznanie niesamowitych możliwości interfejsu API konwersji dokumentu JSON do HTML.
Przydatne linki
Wniosek
W tym artykule omówiliśmy dwa zaawansowane podejścia do konwersji JSON na HTML: pakiet SDK GroupDocs.Conversion Cloud, który oferuje solidne i elastyczne rozwiązanie, a z drugiej strony użycie poleceń cURL w programie GroupDocs.Conversion Cloud. Takie podejście zapewnia niezależną od platformy i łatwą do skryptowania metodę automatyzacji. Podsumowując, obie metody oferują znaczące korzyści, zapewniając wysokiej jakości, responsywne dane wyjściowe HTML, które poprawiają wygodę użytkownika i interaktywność aplikacji internetowych.
Powiązane artykuły
Zalecamy również odwiedzenie poniższych łączy, aby dowiedzieć się więcej na temat: