Im Bereich der dynamischen Datenverwaltung ist die Konvertierung von JSON in eine TXT-Textdatei mithilfe der .NET REST API ein absolutes Muss. JSON ist für seine Vielseitigkeit bei der Darstellung strukturierter Daten bekannt und muss häufig in ein Textdateiformat übersetzt werden, um eine nahtlose Speicherung, Abfrage und Freigabe zu ermöglichen. Diese Konvertierung ist auch entscheidend, um die Lücke zwischen der dynamischen, webbasierten Natur von JSON und der Einfachheit und Lesbarkeit von Textdateien zu schließen. In diesem Artikel wird untersucht, wie diese Konvertierung mithilfe der .NET REST API erreicht werden kann.
- .NET REST API für die Konvertierung von JSON in Text
- Konvertieren Sie JSON in TXT in C# .NET
- JSON in Textdatei mit cURL-Befehlen
.NET REST API für die Konvertierung von JSON in Text
Aspose.Cells Cloud SDK für .NET ist eine leistungsstarke API, die in erster Linie für Excel-bezogene Vorgänge entwickelt wurde. Es unterstützt nicht nur die Konvertierung von JSON in eine Textdatei, sondern Sie können auch verschiedene Aufgaben zur Bearbeitung von Excel Dateien ausführen, z. B. Excel-Arbeitsblätter erstellen, bearbeiten und formatieren, Daten importieren/exportieren, Zellenformatierung anwenden und Formelberechnungen durchführen.
Um die Funktionen dieses SDK in .NET-Anwendungen nutzen zu können, müssen wir zunächst im NuGet-Paketmanager nach „Aspose.Cells-Cloud“ suchen und auf die Schaltfläche „Paket hinzufügen“ klicken. Zweitens erhalten Sie Ihre Client-Anmeldeinformationen vom Cloud-Dashboard.Wenn Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.
Konvertieren Sie JSON in TXT in C# .NET
In diesem Abschnitt werden die erforderlichen Details zur Konvertierung von JSON in das TXT-Format mit C# .NET erläutert.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Erstellen Sie zunächst ein Objekt der Klasse CellsApi, an das wir die Client-Anmeldeinformationen als Argumente übergeben.
cellsInstance.UploadFile("sourceFile.json", file);
Laden Sie die JSON-Eingabedatei in den Cloud-Speicher hoch.
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);
Rufen Sie abschließend die API auf, um JSON in Excel zu konvertieren. Nach erfolgreicher Konvertierung wird die resultierende Excel-Arbeitsmappe im Cloud-Speicher gespeichert.
// Vollständige Beispiele und Datendateien finden Sie unter
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// Erstellen Sie eine CellsApi-Instanz und übergeben Sie dabei ClientID und ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// Name der JSON-Eingabedatei
string input_JSON = @"source.json";
// Resultierender Textdateiname
string resultant_file = "resultant.txt";
// JSON-Datei vom lokalen Laufwerk laden
using (var file = System.IO.File.OpenRead(input_JSON))
{
// Eingabedatei in den Cloud-Speicher hochladen
cellsInstance.UploadFile("sourceFile.json", file);
}
// Rufen Sie die API auf, um JSON online in eine Textdatei zu konvertieren
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);
Das oben generierte JSON-Eingabeformat und die daraus resultierende Textdatei können von folgender Adresse heruntergeladen werden:
JSON in Textdatei mit cURL-Befehlen
Alternativ können Sie auch die cURL-Befehle verwenden, um mit der API zu interagieren und JSON in Textdateien umzuwandeln. Wir verstehen, dass die cURL-Befehle als effiziente Brücke dienen und Ihre Anwendung nahtlos mit den leistungsstarken Funktionen von Aspose.Cells Cloud verbinden. Neben der Integration von Aspose.Cells Cloud in verschiedene Entwicklungsumgebungen gewährleistet dieser Ansatz auch einen konsistenten und zuverlässigen Prozess zur Umwandlung von JSON-Daten in Plantextdateien.
Der erste Schritt bei diesem Ansatz besteht darin, mit dem folgenden Befehl ein JWT-Zugriffstoken zu generieren:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Führen Sie nun den folgenden Befehl aus, um JSON in eine Textdatei zu exportieren. Bitte beachten Sie, dass für die folgende Anforderungsmethode die JSON-Eingabedatei bereits im Cloud-Speicher verfügbar sein muss.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=TXT&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Ersetzen Sie „sourceFile“ durch den Namen der im Cloud-Speicher verfügbaren JSON-Eingabedatei, „output“ durch den Namen der zu generierenden resultierenden Textdatei und „accessToken“ durch ein oben generiertes JWT-Zugriffstoken.
Abschluss
Zusammenfassend lässt sich sagen, dass die Konvertierung von JSON in eine Textdatei ein dynamisches Unterfangen ist, das eine sorgfältige Prüfung der verfügbaren Tools und Ansätze erfordert. Diese differenzierte Strategie unterstreicht die Bedeutung der Anpassungsfähigkeit in der sich ständig weiterentwickelnden Landschaft der Datenmanipulation. Versuchen Sie also, die REST-API zu verwenden, da sie Effizienz und Präzision in Datenverarbeitungs-Workflows gewährleistet.
Nützliche Links
In Verbindung stehende Artikel
Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: