# Properties vers JSON

Convertit le format de fichier Properties Java en JSON

> Page canonique: https://elysiatools.com/fr/tools/properties-to-json

- **Catégorie:** Format Conversion

- **Mots-clés:** properties, json, convertir, java, config, fichier properties

## Présentation

Cet outil permet de convertir rapidement vos fichiers de configuration au format Java Properties en objets JSON structurés, facilitant ainsi l'intégration de vos paramètres dans des applications web modernes.

## Entrées

- **Entrée Properties** (textarea): Enter properties content... database.url=jdbc:mysql://localhost:3306/mydb database.username=admin database.password=secret
- **Ignorer les Commentaires** (checkbox)
- **Supprimer les Espaces** (checkbox)
- **Créer des Objets Imbriqués à partir des Clés Pointées** (checkbox)

## Quand l'utiliser

- Lors de la migration de configurations Java vers des environnements JavaScript ou Node.js.
- Pour transformer des fichiers de propriétés plats en structures JSON imbriquées plus lisibles.
- Pour nettoyer et standardiser vos fichiers de configuration avant de les importer dans une base de données ou une API.

## Fonctionnement

- Copiez et collez le contenu de votre fichier .properties dans la zone de saisie.
- Activez l'option de structure imbriquée pour transformer automatiquement les clés contenant des points en objets hiérarchiques.
- Utilisez les options de nettoyage pour supprimer les espaces inutiles ou ignorer les commentaires.
- Récupérez instantanément votre code JSON prêt à l'emploi.

## Cas d'usage

- Conversion de fichiers de configuration d'application Java pour une utilisation dans un frontend React ou Vue.
- Normalisation de multiples fichiers de propriétés en un seul fichier de configuration JSON centralisé.
- Préparation de données de configuration pour des services cloud ou des conteneurs Docker.

## Questions fréquentes

### Quels formats de fichiers sont supportés ?

L'outil accepte le format texte standard des fichiers Java Properties (.properties).

### Comment fonctionne la création d'objets imbriqués ?

Si vous activez l'option, les clés utilisant des points (ex: database.host) seront converties en objets JSON (ex: {"database": {"host": ...}}).

### Les commentaires sont-ils conservés ?

Par défaut, l'outil ignore les commentaires pour ne garder que les données de configuration utiles.

### Est-ce que les espaces autour des valeurs sont supprimés ?

Oui, l'option 'Supprimer les Espaces' permet de nettoyer automatiquement les espaces superflus autour des clés et des valeurs.

### Le traitement est-il sécurisé ?

La conversion s'effectue localement dans votre navigateur ; aucune donnée n'est envoyée sur un serveur externe.

## Outils associés

- [Convertisseur BSON](https://elysiatools.com/fr/tools/bson-converter): Encode et décode les données vers/depuis le format BSON (Binary JSON)
- [CSON vers JSON](https://elysiatools.com/fr/tools/cson-to-json): Convertit les données CSON (CoffeeScript Object Notation) au format JSON
- [EDN vers JSON](https://elysiatools.com/fr/tools/edn-to-json): Convertit les données EDN (Extensible Data Notation) au format JSON
- [Convertisseur GeoJSON vers GPX](https://elysiatools.com/fr/tools/geojson-to-gpx): Convertir le format GeoJSON au format GPX (GPS Exchange Format)
- [Convertisseur GeoJSON vers KML](https://elysiatools.com/fr/tools/geojson-to-kml): Convertir le format GeoJSON au format KML (Keyhole Markup Language)
- [Convertisseur GeoJSON vers OSM](https://elysiatools.com/fr/tools/geojson-to-osm): Convertir le format GeoJSON au format XML OpenStreetMap (OSM)
- [Convertisseur GPX vers GeoJSON](https://elysiatools.com/fr/tools/gpx-to-geojson): Convertir le GPX (GPS Exchange Format) au format GeoJSON
- [GraphQL vers JSON](https://elysiatools.com/fr/tools/graphql-to-json): Convertit les requêtes ou réponses GraphQL au format JSON

## Exemples

- [Exemples JSON](https://elysiatools.com/fr/samples/json): Exemples de format JSON (JavaScript Object Notation) de structures simples à complexes
- [Exemples JSON de Terraform Plan](https://elysiatools.com/fr/samples/terraform-plan-json-samples): Fichiers Terraform plan JSON pour visualiser les dependances et revoir les changements, proches de terraform show -json
- [Exemples JSON de Chat](https://elysiatools.com/fr/samples/chat-transcript-json): Exemples JSON pour transcriptions de chat multi-rôles
- [Exemples JSON de Texte Riche](https://elysiatools.com/fr/samples/rich-media-json): Exemples JSON pour éditeurs de texte riche (TipTap, Quill, Slate)

## Contenu associé

- [Flux de configuration et variables d’environnement](https://elysiatools.com/fr/hubs/config-workflows): Inspectez, validez, convertissez, fusionnez et comparez des configurations sans exposer les secrets.
