
Java REST API を使用して TSV を JSON に変換します。
TSV ファイルは構造化された表形式のデータを格納するためによく使用されますが、JSON のような階層型データ形式を必要とするシステムや API と互換性がない場合もあります。JSON は軽量で柔軟な構造のため、Web、モバイル、クラウド アプリケーションに最適で、シームレスな統合と優れたパフォーマンスを実現します。そのため、TSV を JSON に変換することで、構造化データと階層型データの間のギャップを埋め、データの操作、格納、共有を容易にすることができます。
TSV から JSON への変換のための Java REST API
Aspose.Cells Cloud SDK for Java を使用して TSV を JSON に変換するのは簡単で効率的なプロセスであり、開発者は表形式のデータを軽量で多用途な JSON 形式にシームレスに変換できます。TSV から JSON への変換以外にも、Excel ファイルの作成、編集、変換、複雑な計算の実行、視覚的に魅力的なグラフや表の生成などのタスクが可能になります。
インストール
Cloud SDK を使用するには、pom.xml ファイルに次の Maven 依存関係を追加する必要があります。
<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からダウンロードできます。
ここで、クラウド ダッシュボード からクライアントの資格情報を取得する必要があります。既存のアカウントがない場合は、クイック スタート の記事に記載されている手順に従って無料アカウントを作成してください。
JavaでTSVをJSONに変換する
このセクションでは、Java コード スニペットを使用して TSV を JSON 形式に変換する方法について詳しく説明します。
CellsApi api = new CellsApi(clientId,clientSecret);
入力引数としてクライアント資格情報を提供しながら、CellsApi のインスタンスを作成します。
api.uploadFile("input.tsv", file, "internal");
uploadFile(…) メソッドを使用して、入力 TSV をクラウド ストレージにアップロードします。
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.json","internal", null);
最後に、メソッドcellsWorkbookGetWorkbook(…)を呼び出して変換操作を開始します。
// その他の例については、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);
// 入力TSVファイルの名前
String name = "input.tsv";
// 結果のファイル形式
String format = "JSON";
// ローカルシステムからファイルを読み込む
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// 入力JSONファイルをクラウドストレージにアップロードする
api.uploadFile("input.tsv", file, "internal");
// ドキュメント変換操作を実行する
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.json", "internal", null);
// 成功メッセージを印刷する
System.out.println("The TSV to JSON conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

TSV から JSON への変換のプレビュー。
cURL コマンドを使用して TSV を JSON にオンラインで変換する
Aspose.Cells Cloud と cURL コマンドを使用して TSV を JSON に変換することは、データ変換を処理するためのシンプルでありながら強力なソリューションです。この方法は効率的で、データの正確性と整合性を維持しながら変換プロセスを自動化します。また、ローカル インストールの必要性を排除し、データ処理に対するスケーラブルでクラウドベースのアプローチを提供します。
この方法の最初のステップは、次のコマンドを使用して JWT アクセス トークンを生成することです。
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
JWT トークンを取得したので、次のコマンドを実行して TSV を JSON 形式に変換する必要があります。
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"
sourceFile
を入力 TSV ファイル (クラウド ストレージで使用可能) の名前に置き換え、myResultant
を結果の JSON ファイルの名前に置き換え、accessToken
を上記で生成した JWT アクセス トークンに置き換えます。
次のコマンドを使用して TSV を JSON に変換し、結果のファイルをローカル ドライブに保存することを検討してください。
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"
TSV から JSON へのコンバーター
また、無料のTSV to JSON Converter appを試してみることをお勧めします。この軽量で非常に効率的なアプリは、Aspose.Cells Cloud上で開発されており、このSDKの素晴らしい機能を体験できます。
TSV から JSON へのコンバーター アプリのプレビュー。
結論
結論として、Aspose.Cells Cloud SDK for Java または cURL コマンドのいずれかを使用して TSV を JSON に変換すると、表形式のデータをより柔軟な JSON 形式に変換する堅牢で効率的な方法が提供されます。どちらのアプローチでも、高い精度が保証され、時間が節約され、データ ワークフローが簡素化されます。Aspose.Cells Cloud を使用すると、多様なデータ変換ニーズを満たすように設計された多用途で強力なツールセットにアクセスでき、生産性が向上し、アプリケーション間のシームレスな統合が可能になります。
便利なリンク
関連記事
詳細については、次のリンクをご覧ください。