Zum Inhalt springen
🛠️ToolsShed

TOML to JSON

Konvertiere TOML-Konfigurationsdateien zu JSON und umgekehrt.

Über dieses Tool

TOML (Tom's Obvious, Minimal Language) und JSON sind zwei populäre Formate zum Speichern von Konfigurationen und Daten, jedes mit seinen eigenen Stärken. TOML ist mit einer klaren und intuitiven Syntax ausgestattet, die unnötige Satzzeichen vermeidet und sich daher ideal für Konfigurationsdateien eignet. JSON hingegen ist der De-facto-Standard für Web-APIs und Datenaustausch und wird von praktisch jeder Programmiersprache und jedem Werkzeug unterstützt. Dieser Konverter ermöglicht es Ihnen, nahtlos zwischen TOML und JSON zu konvertieren und das beste Format für Ihre Anforderungen zu verwenden, ohne es manuell umzuschreiben.

Die Verwendung dieses Werkzeugs ist einfach: Fügen Sie Ihren TOML- oder JSON-Inhalt in das Eingabefeld ein, und der Konverter erkennt das Format automatisch und wandelt es in das andere um. Die Ausgabe ist ordentlich formatiert und kann sofort kopiert und verwendet werden. Häufige Anwendungsfälle sind die Konvertierung von Konfigurationsdateien für die Bereitstellung, die Anpassung von Datenstrukturen für verschiedene APIs und die Standardisierung der Konfigurationssyntax über Projekte hinweg. Einfach einfügen, konvertieren und kopieren – ohne Installation oder Konto erforderlich.

Dieses Werkzeug funktioniert vollständig in Ihrem Browser, daher verlassen Ihre Daten Ihr Gerät nie. Es behandelt verschachtelte Objekte, Arrays, Tabellen und Inline-Tabellen korrekt und bewahrt die Struktur und Bedeutung Ihrer Daten während der Konvertierung. Egal ob Sie ein DevOps-Ingenieur sind, der Infrastructure-as-Code verwaltet, ein Entwickler, der APIs integriert, oder ein Konfigurationsdatei-Enthusiast – dieser Konverter spart Zeit und eliminiert Transkriptionsfehler.

Häufig gestellte Fragen

Code-Implementierung

# 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 tomllib

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.