
C# .NET における XML から JSON への変換。
今日のデータ主導の世界では、XML と JSON はウェブアプリケーションやAPI間でデータ交換に広く使用されるフォーマットです。XML(拡張マークアップ言語)はその構造化された階層的なフォーマットで知られる一方、JSON(JavaScriptオブジェクト表記)はその軽量で人間が読みやすい性質が好まれています。したがって、XMLをJSONに変換することで、ウェブアプリケーションとの互換性が向上し、データサイズが削減され、処理効率が高まります。
XML to JSON コンバータ API'
Aspose.Cells Cloud SDK for Java は、最小限のコードで XML を JSON に変換するシームレスで効率的な方法を提供します。その強力な API を活用することで、開発者は構造化された XML データを軽量の JSON 形式に簡単に変換でき、最新のアプリケーションとの互換性を確保します。
インストール
REST API を私たちのソリューションで使用するための最初のステップは、Java プロジェクトにその参照を追加することです。したがって、以下の詳細を maven ビルドプロジェクトの pom.xml ファイルに追加してください。
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
- 最新バージョンはAspose Repositoryからダウンロードできます。
次に、cloud dashboard からクライアント資格情報を取得します。既存のアカウントがない場合は、quick start 記事で指定された手順に従って無料アカウントを作成してください。
Java XML to JSON 変換
このセクションでは、シンプルなAPI呼び出しを使用して、XMLファイルをアップロードし、希望するJSON出力を指定し、Javaコードスニペットを使用して変換されたファイルを簡単に取得できる詳細を探ります。
CellsApi api = new CellsApi(clientId,clientSecret);
CellsApiのインスタンスを作成し、クライアント認証情報を入力引数として提供します。
api.uploadFile("input.xml", file, "internal");
入力 XML ファイルを uploadFile(…) メソッドを使用してクラウド ストレージにアップロードします。
File response = api.cellsWorkbookGetWorkbook(name, null ,"JSON",
null, null, null, "internal", "myResultant.json", "internal", null);
最後に、メソッド cellsWorkbookGetWorkbook(…) を呼び出して、XMLからJSONへの変換操作を開始します。
// より多くの例については、 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java をご覧ください。
try
{
// https://dashboard.aspose.cloud/ から ClientID と ClientSecret を取得してください。
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// クライアントの資格情報を使用して CellsApi のインスタンスを作成します。
CellsApi api = new CellsApi(clientId,clientSecret);
// name of input XML file
String name = "input.xml";
// 結果ファイルのファイル形式
String format = "JSON";
// ローカルシステムからファイルをロードする
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// クラウドストレージに入力XMLファイルをアップロードします。
api.uploadFile("input.xml", file, "internal");
// perform document conversion operation
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.json", "internal", null);
// print success message
System.out.println("The conversion of XML file to JSON format completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

JavaでXMLからJSONへの変換を自動化します。
XML を JSON に変換する cURL コマンドの使用
Aspose.Cells Cloud は、ユーザーがシンプルな cURL コマンドを使用して XML を JSON にシームレスに変換できる RESTful API を提供します。この方法は、複雑なコーディングなしで XML から JSON への変換を自動化するためにコマンドラインアプローチを求めている開発者に最適です。
最初のステップは、クライアント資格情報に基づいてJWTアクセストークンを生成することですので、次のcURLコマンドを実行してください:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-XXXXXX-XXXXXX-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
JWTトークンが生成されたので、XMLをJSON形式にエクスポートするために以下のコマンドを実行する必要があります。その結果得られたJSONはクラウドストレージに保存されます。
curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false&outPath={myResultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
ローカルドライブに結果のJSONを保存する必要がある場合は、次のコマンドを使用することを検討してください:
curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultantFile"
mySourceFile
を入力XMLファイルの名前(クラウドストレージにある)、myResultantFile
を結果JSONの名前に、そしてaccessToken
を上で生成されたJWTアクセス токенに置き換えます。
無料の XML から JSON へ変換するアプリ
無料の XML to JSON Converter アプリを使用して、シームレスなXMLからJSONへの変換を体験することもできます。この軽量で非常に効率的なアプリは、Aspose.Cells Cloudアーキテクチャの上に開発されており、オンラインでXMLからJSONへの変換を実行することができます。
無料のXMLからJSONへのコンバータ。
結論
XMLからJSONへの変換は、シームレスなデータ交換とアプリケーションの相互運用性向上に不可欠です。Aspose.Cells Cloud SDK for Javaを使用すると、ユーザーはクラウドベースの自動化の力を活用しながら、この変換を効率的に実行できます。Java SDKを使用する場合でも、シンプルなcURLコマンドを使用する場合でも、当社のAPIは精度、スケーラビリティ、統合の容易さを確保します。今日、Aspose.Cells Cloudをお試しいただき、XMLからJSONへの変換に対する効率的なアプローチを体験してください!
役立つリンク
関連記事
以下のブログ投稿を訪れて、さらに詳しく学ぶことを検討してください: