About This Tool
What is Datenformat-Konverter?
A tool for converting and validating between JSON, YAML, TOML, XML, INI, and Properties data formats. Useful for configuration file migration, data format verification, and cross-format compatibility checks.
How to Use
- Select the input format and the desired output format.
- Paste your data into the input area.
- Use 'Format' to prettify or 'Minify' to remove whitespace.
- Change the output format to convert to a different format.
Key Features
- Supports 6 formats: JSON, YAML, TOML, XML, INI, Properties
- Automatic validation during format conversion
- Format (prettify) and Minify functions
- Format compatibility matrix provided
Tips
- JSON is the most universal data format supported by virtually all programming languages.
- YAML is human-readable due to indentation but prone to errors in complex structures.
- Converting from INI/Properties to JSON flattens nested structures using dot notation.
Datenformat-Konverter
Zwischen JSON, YAML, TOML, XML, INI und Properties-Formaten konvertieren und validieren
Format-Kompatibilitätsmatrix
| From \ To | JSON | YAML | TOML | XML | INI | Properties | CSV |
|---|---|---|---|---|---|---|---|
| JSON | fmt | O | O | O | ~ | ~ | ~ |
| YAML | O | fmt | O | O | ~ | ~ | ~ |
| TOML | O | O | fmt | O | ~ | ~ | ~ |
| XML | O | O | O | fmt | X | X | X |
| INI | ~ | ~ | ~ | X | fmt | O | X |
| Properties | ~ | ~ | ~ | X | O | fmt | X |
| CSV | O | O | X | X | X | X | fmt |
Frequently Asked Questions
Welches Format für Konfigurationsdateien?▼
YAML für lesbare Configs (Docker Compose, Kubernetes). TOML für einfache Configs. JSON für maschinengenerierte Configs und API.
YAML→JSON unerwartete Ergebnisse?▼
YAML hat implizite Typumwandlung — 'yes'/'no' werden Boolean. Mehrdeutige Strings immer in Anführungszeichen setzen.
XML mit Attributen verlustfrei zu JSON?▼
XML-Attribute haben kein JSON-Äquivalent. Werden mit '@' präfixiert. Komplexes XML konvertiert möglicherweise nicht perfekt.
Related Tools
Codec (Encoder / Decoder)
Text in Base64, Base64URL, Base32, Hex und ASCII85 kodieren und dekodieren
URL Encoder / Decoder
URL-Zeichenketten kodieren oder dekodieren
Hash-Generator
MD5, SHA-1, SHA-256, SHA-512 Hashes aus Text generieren
JWT Encoder / Decoder
JWT-Token kodieren oder dekodieren
Regex-Tester
Reguläre Ausdrücke mit Echtzeit-Matching testen
Schreibweise-Konverter
Text zwischen camelCase, PascalCase, snake_case und mehr konvertieren — alles auf einmal