JSON vers PROPERTIES — convertisseur en ligne gratuit

Collez du JSON et obtenez un fichier .properties. Tout s’exécute dans votre navigateur et rien n’est envoyé à un serveur.

Chargement…
JSON → Properties pour les fichiers plats de clés et de valeurs
Écrit un objet JSON plat sous forme de lignes d’un fichier .properties Java. Une valeur imbriquée arrête la conversion sur une erreur qui nomme la clé.

Notes pour les développeurs

La racine doit être un objet plat dont les valeurs sont des chaînes, des nombres ou des booléens. Un tableau, null ou un objet imbriqué arrête la conversion et nomme la clé. Les barres obliques inverses, les sauts de ligne et les tabulations des valeurs sont échappés comme les fichiers .properties l’attendent. Les clés pointées comme app.name sont écrites telles quelles. L’option Séparateur clé/valeur alterne entre = et :. Une clé qui contient = ou : peut gêner une relecture, car le premier séparateur l’emporte.

Options de conversion

Séparateur clé/valeur
Le caractère écrit entre chaque clé et sa valeur, = ou :. La valeur par défaut est =.

Cas d’usage

Générer application.properties à partir d’un export JSON plat. Remettre des réglages Java à une équipe qui travaille avec des fichiers .properties. Voir comment les caractères spéciaux sont échappés avant de valider un commit.

À propos des options

CSV sortie : séparateur (Auto suit la locale — point-virgule sur /fr), guillemets, fins de ligne, ligne d'en-tête. CSV entrée : délimiteur détecté automatiquement sur la première ligne (virgule, point-virgule, tabulation ou pipe) — bascule « première ligne = noms de colonnes ». Sortie JSON (sources XML, YAML ou CSV) : indentation compacte ou non et tri récursif optionnel. JSON → XML : mise en forme et largeur. YAML sortie : indent, mode lisible/serré, quotage déterministe. Les commentaires XML ne sont pas repris dans l’arbre JSON.

Exemples

Clés pointées de style Spring

Entrée

{ "app.name": "FastMinify", "app.version": "2.1.0", "app.env": "production", "db.host": "db.internal", "db.port": "5432", "db.ssl": "true", "feature.checkout-v2.enabled": "true", "feature.dark-mode.enabled": "false" }

Sortie

app.name=FastMinify app.version=2.1.0 app.env=production db.host=db.internal db.port=5432 db.ssl=true feature.checkout-v2.enabled=true feature.dark-mode.enabled=false

Séparateur deux-points et caractères échappés

Entrée

{ "greeting": "Hello\nWorld", "path": "C:\\temp", "retries": 3 }

Sortie

greeting:Hello\nWorld path:C:\\temp retries:3

Outils associés

Les autres convertisseurs qui prennent du JSON en entrée sont liés sur cette page.

FAQ JSON → Properties

Entrée plate uniquement

Pourquoi un JSON imbriqué échoue-t-il ?

Un fichier .properties est une liste plate de clés et de valeurs. Un objet imbriqué ne peut pas être écrit sans l’aplatir, donc la conversion s’arrête et nomme la clé au lieu de changer la structure.

Puis-je utiliser : comme séparateur ?

Oui. Réglez Séparateur clé/valeur sur : dans les options. La valeur par défaut est =.

Les tableaux sont-ils pris en charge ?

Non. Les tableaux et null sont refusés, car les valeurs d’un .properties sont du texte simple.

Mes données sont-elles envoyées à un serveur ?

Non. La conversion s’exécute dans votre navigateur, et FastMinify ne reçoit jamais ce que vous collez.

Convertissez JSON vers YAML, XML, CSV, TOML, TSV, SQL, HTML, Properties et INI — dans le navigateur.