TOML to JSON
TOML設定ファイルをJSONに変換またはその逆を行います。
このツールについて
TOML(Tom's Obvious, Minimal Language)とJSONは、構成やデータを保存するための2つの一般的な形式で、それぞれ異なる強みを持っています。TOMLは人間が読みやすく、不要な句読点を避けた直感的な構文を持つように設計されており、構成ファイルに理想的です。一方、JSONは、ほぼすべてのプログラミング言語とツールでサポートされている、ウェブAPIとデータ交換の事実上の標準です。このコンバーターは、TOMLとJSONの間をシームレスに変換でき、手動で書き直すことなく、必要に応じた最適な形式を使用できます。
このツールの使用は簡単です。TOMLまたはJSONコンテンツを入力フィールドに貼り付けると、コンバーターが形式を自動的に検出し、別の形式に変換します。出力はきれいにフォーマットされ、すぐにコピーして使用できます。一般的な用途には、デプロイメント用の構成ファイルの変換、異なるAPI用のデータ構造の適応、プロジェクト全体の構成構文の標準化が含まれます。貼り付けて、変換して、コピーするだけです。インストールやアカウントは必要ありません。
このツールはブラウザー内で完全に動作するため、データはデバイスから外に出ることはありません。ネストされたオブジェクト、配列、テーブル、インラインテーブルを正しく処理し、変換中にデータの構造と意味を保持します。インフラストラクチャーコードを管理するDevOpsエンジニア、APIを統合する開発者、または構成ファイルの愛好家であろうと、このコンバーターは時間を節約し、転記エラーを排除します。
よくある質問
コード実装
# Python 3.11+: tomllib is in stdlib
import tomllib
import json
toml_text = """
[database]
host = "localhost"
port = 5432
name = "mydb"
[server]
host = "0.0.0.0"
port = 8080
debug = true
[features]
enabled = ["auth", "api", "admin"]
"""
# TOML -> JSON
data = tomllib.loads(toml_text)
json_output = json.dumps(data, indent=2)
print(json_output)
# For Python < 3.11, install tomli:
# pip install tomli
# import tomli as tomllibComments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.