JSON zu Android strings.xml Converter

Konvertiere JSON i18n-Dateien sofort in Android strings.xml Format. Kostenlos, ohne Anmeldung.

Möchtest du es auch übersetzen?

Konvertiere deine Dateien und übersetze sie anschließend mit KI in 29 Sprachen. Platzhalter wie %1$s bleiben intakt.

In 29 Sprachen übersetzen

So konvertierst du JSON zu Android strings.xml

1. JSON einfügen oder hochladen

Füge den Inhalt deiner i18n JSON-Datei in das Eingabefeld ein. Der Converter akzeptiert flache und verschachtelte JSON-Strukturen.

2. Auf Konvertieren klicken

Der Converter flacht verschachtelte Schlüssel mit Punkt-Notation ab (z.B. settings.title) und umschließt Werte mit <string>-Tags. Arrays werden zu <string-array>-Elementen.

3. Ausgabe kopieren oder herunterladen

Kopiere die generierte strings.xml in die Zwischenablage oder lade sie direkt herunter. Platziere sie im res/values-Verzeichnis deines Android-Projekts.

JSON Input

{
  "app_name": "My App",
  "welcome": "Hello, %1$s!",
  "settings": {
    "title": "Settings"
  }
}

strings.xml Output

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">My App</string>
    <string name="welcome">Hello, %1$s!</string>
    <string name="settings.title">Settings</string>
</resources>

JSON vs strings.xml — Format-Unterschiede

FunktionJSONstrings.xml
Einfacher String{"key": "value"}<string name=\"key\">Wert</string>
Verschachtelte Schlüssel{"group": {"key": "Wert"}}<string name=\"group.key\">Wert</string>
Arrays{"colors": ["Rot", "Blau"]}<string-array name=\"colors\"><item>...</item></string-array>
Platzhalterconverter.diffPlaceholdersJson%d oder %1$s
SonderzeichenIn JSON maskiertXML-Entitäten (&amp; &lt; &gt;)
Plurale"eine" / "andere" Schlüssel<plurals name=\"...\"><item quantity=\"one\">...</item></plurals>

Häufige Konvertierungsfehler

Verschachtelte Keys

Android-Strings.xml unterstützt keine Verschachtelung. Der Konverter flacht Keys mit Punktnotation ab: {"settings": {"title": "..."}} wird zu name="settings.title". Stelle sicher, dass dein Android-Code diese abgeflachten Keys liest.

Plurale

JSON-Plural-Keys wie "one", "other" werden nicht automatisch in Android <plurals> umgewandelt. Für volle Plural-Unterstützung, umschließe sie manuell mit <plurals quantity="..."> nach der Konvertierung.

Sonderzeichen

Apostroph in strings.xml müssen maskiert werden (\'). Der Konverter erledigt das automatisch. Überprüfe Anführungszeichen und das kaufmännische Und-Zeichen in der Ausgabe.

Platzhalter-Formate

converter.pitfallPlaceholderDesc