Convertisseur Properties en JSON

Besoin de la conversion inverse ?
JSON to Properties Converter

Entrée Properties

1

Sortie JSON

Saisissez des données en Properties pour les convertir en JSON

Les données converties apparaîtront ici

Comment convertir Properties en JSON

  1. Étape 1 – Coller les données Properties

    • Collez le contenu de votre fichier .properties dans le panneau de gauche.
    • L’outil analyse les paires clé=valeur et ignore les commentaires commençant par # ou !.
    • Vous pouvez aussi importer un fichier Properties depuis votre ordinateur.
  2. Étape 2 – Vérifier la structure JSON

    • Les clés pointées (comme app.db.host) sont reconstruites en objets JSON imbriqués.
    • Les nombres et booléens (true/false) sont détectés et typés correctement.
    • Vérifiez que la hiérarchie correspond à votre structure de configuration attendue.
  3. Étape 3 – Récupérer le JSON

    • Copiez le JSON valide pour l’utiliser dans des apps web modernes ou Node.js.
    • Téléchargez en fichier .json.
Exemple : Properties vers JSON
# Input Properties
app.name=My App
app.version=1.0

// Output JSON
{
  "app": {
    "name": "My App",
    "version": "1.0"
  }
}

Outils associés

Questions fréquentes

Qu’est-ce que le format Properties ?

Les fichiers Properties sont de simples fichiers texte utilisés pour configurer les applications Java. Ils contiennent des paires clé-valeur séparées par '=' ou ':'.

Comment les objets imbriqués sont-ils traités ?

Les fichiers Properties ne prennent pas nativement en charge les objets imbriqués. Les structures imbriquées sont généralement représentées avec la notation par points (par ex. database.host=localhost).

Quels types de données sont pris en charge ?

Le convertisseur détecte automatiquement les nombres et les booléens (true/false) et conserve les chaînes telles quelles. Les échappements Unicode (\uXXXX) sont également pris en charge.

Comment les commentaires sont-ils traités ?

Les lignes commençant par '#' ou '!' sont traitées comme des commentaires et ignorées pendant la conversion. Les commentaires en ligne ne sont pas pris en charge.

Puis-je utiliser des valeurs multilignes ?

Oui. Utilisez une barre oblique inverse (\) en fin de ligne pour continuer la valeur à la ligne suivante. C’est particulièrement utile pour les textes longs.

Mes données sont-elles sécurisées ?

Oui. Tout le traitement se déroule dans votre navigateur. Vos données ne sont jamais envoyées à un serveur, ce qui garantit une confidentialité et une sécurité totales.