Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
TOML形式の設定ファイルをJSONに変換し、クロスプラットフォーム対応を実現します。
JSONを生成するには、TOMLデータを入力してください。
ソフトウェアプロジェクトの設定ファイルをTOML形式(例:config.toml)で書いたが、デプロイシステムはJSONのみに対応している場合、TOMLをJSONに変換する必要があります。TOML(Tom's Obvious, Minimal Language)は設定ファイル専用の軽量フォーマットで、RustのCargo.tomlやPythonのpyproject.tomlなどで一般的です。JSON(JavaScript Object Notation)はほぼすべてのプログラミング言語とAPIが対応するデータ交換フォーマットです。当社のオンライン変換ツールでは、左側の入力ボックスにTOMLテキストを貼り付け、「変換」ボタンをクリックするだけで、右側にJSONが出力されます。
主要な例:標準的なTOML設定:
[server]
host = "127.0.0.1"
port = 8080
[database]
name = "testdb"
user = "admin"
password = "secret"
[features]
enable_ssl = true
allow_guests = falseツールの「TOML入力」ボックスに上記の内容を貼り付け、「変換」をクリックすると、右側に以下が表示されます:
{
"server": {
"host": "127.0.0.1",
"port": 8080
},
"database": {
"name": "testdb",
"user": "admin",
"password": "secret"
},
"features": {
"enable_ssl": true,
"allow_guests": false
}
}参照例:配列と日時を含むTOML:
title = "Example"
numbers = [1, 2, 3]
created = 2023-08-15T10:00:00Z変換後のJSONでは、日付は文字列に変換されます:
{
"title": "Example",
"numbers": [1, 2, 3],
"created": "2023-08-15T10:00:00Z"
}TOML配列はそのままで、日付はISO 8601文字列に変換されます(JSON自体は日付型を持たないため)。
正常に変換されたJSONは直接使用できます。いくつかの違いに注意してください:
a.b.c)はネストされたJSONオブジェクトになります。[[items]]など)はJSONではオブジェクト配列に変換され、元のTOML内の出現順序が保持されます。#コメントはJSONに存在しないため、変換時にすべて削除されます。入力したTOMLに構文エラーがある場合(重複キー、インデント不正など)、ツールはエラーメッセージを表示し、JSONは出力されません。
say = "彼は言いました:"こんにちは""はsay = "彼は言いました:\"こんにちは\""と書く必要があります。5は整数、5.0は浮動小数点数です。JSONはこれらを区別し、混用できません。[[items]])、TOML仕様はそれらをマージしますが、JSON配列の順序が予期したものと異なる場合があります。2023-08-15T10:00:00Zなど)が必要です。08/15/2023のように書くと普通の文字列として扱われます。toml2jsonなど)の使用をお勧めします。上記の変換ツールで独自のTOMLファイルを試してください。

JSON C# クラス変換
JSONデータをC#のクラス定義コードへ自動変換します。.NET開発者のデータモデル構築に最適です。

JSON・CSV相互変換
JSON配列とCSVデータの相互変換を実現。データ分析やシステム開発に最適なツールです。

JSON YAML 相互変換
JSONとYAMLの構造化データフォーマット間で双方向変換を行い、カスタム出力スタイルをサポートします。

JSONからJavaエンティティクラスへの変換
JSON文字列を標準的なJavaのPOJOクラスコードに自動変換します。API連携やデータモデリングなどの開発シーンに最適です。

JSON・XMLフォーマット変換ツール
JSONとXMLのデータ構造を相互に変換するためのツール。開発、テスト、データ処理のニーズに応えます。