Convertisseur de propriétés en JSON Convertissez les fichiers Java .properties en JSON structuré avec prise en charge des clés imbriquées.
Propriétés vers JSON
Convertissez les fichiers Java .properties en JSON structuré avec prise en charge des clés imbriquées.
Coller le contenu .properties
Collez le contenu de votre fichier Java properties.
Afficher JSON
Les clés pointées deviennent automatiquement des objets JSON imbriqués.
Copier JSON
Copiez la sortie JSON structurée.
What Is Propriétés vers JSON?
Properties to JSON convertit les fichiers de propriétés au format Java en un format JSON structuré. Les fichiers de propriétés utilisent une syntaxe simple clé=valeur ou clé:valeur et sont couramment utilisés pour la configuration des applications Java, les bundles de messages i18n et les paramètres Spring Boot. Ce convertisseur prend en charge les clés pointées (par exemple, db.host=localhost) qui sont étendues en objets JSON imbriqués. Il gère les styles de commentaires # et !, les séquences d'échappement (\n, \t) et les séparateurs = et :.
Why Use Propriétés vers JSON?
-
Les clés pointées sont développées automatiquement en objets JSON imbriqués.
-
Prend en charge les séparateurs de valeurs clé = et :.
-
Gère les séquences d'échappement Java (\n, \t, \\).
-
Prend en charge les styles de commentaires # et !.
Common Use Cases
Migration Spring Boot
Convertissez application.properties en JSON pour l'utiliser avec d'autres frameworks.
Traitement i18n
Transformez les fichiers de bundle de messages Java .properties en JSON pour les bibliothèques JavaScript i18n.
Analyse de configuration
Convertissez les fichiers properties en JSON pour un traitement et une analyse programmatiques.
DevOps
Analysez la configuration de l'application en JSON pour l'automatisation des infrastructures.
Technical Guide
L'analyseur traite le fichier de propriétés ligne par ligne. Les lignes commençant par # ou ! sont traitées comme des commentaires et ignorées. Les lignes vides sont également ignorées.
La séparation clé-valeur prend en charge les délimiteurs = et :. L'analyseur trouve la première occurrence de l'un ou l'autre délimiteur et divise la ligne à cet endroit. La clé et la valeur sont toutes deux supprimées des espaces.
Expansion des clés pointées : les clés contenant des points (par exemple, db.connection.host) sont divisées et créent des objets JSON imbriqués. L'analyseur parcourt les parties de la clé, crée des objets intermédiaires si nécessaire, et définit la valeur au niveau le plus profond.
Les séquences d'échappement sont traitées : \n devient une nouvelle ligne, \t devient un tabulateur, \\ devient un anti-slash. Cela correspond à la gestion des échappements de fichiers de propriétés Java.
Tips & Best Practices
-
1Les clés pointées (a.b.c) créent un JSON imbriqué : {"a":{"b":{"c":"valeur"}}}.
-
2Les séparateurs = et : sont pris en charge pour les paires de valeurs clé.
-
3Les commentaires avec # ou ! sont ignorés lors de l'analyse.
-
4Les séquences d'échappement Java (\n, \t) sont correctement déséchappées.
Related Tools
YAML en JSON
Convertissez YAML en JSON formaté avec une indentation configurable.
🔄 File Conversion
TOML vers JSON
Analysez les fichiers de configuration TOML et convertissez-les au format JSON.
🔄 File Conversion
INI vers JSON
Analysez les fichiers de configuration INI et convertissez-les en format JSON structuré.
🔄 File Conversion
JSON en Propriétés
Convertissez des objets JSON au format Java .properties avec une notation de clé pointée.
🔄 File ConversionFrequently Asked Questions
Q Comment les clés pointées sont-elles traitées ?
Q Quels séparateurs sont pris en charge ?
Q Les séquences d'échappement sont-elles traitées ?
Q Et les valeurs multi-lignes ?
Q Les échappements Unicode sont-ils gérés ?
About This Tool
Propriétés vers JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.