Properties to JSONコンバーター Javaの.propertiesファイルをネストされたキーに対応した構造化されたJSONに変換します。
プロパティをJSONへ
Javaの.propertiesファイルをネストされたキーに対応した構造化されたJSONに変換します。
.propertiesコンテンツを貼り付け
Javaプロパティファイルの内容を貼り付けてください。
JSONを表示
ドットで区切られたキーは自動的にネストされたJSONオブジェクトになります。
JSONをコピー
構造化されたJSON出力をコピーします。
What Is プロパティをJSONへ?
Properties to JSONは、Javaスタイルの.propertiesファイルを構造化されたJSON形式に変換します。プロパティファイルでは、シンプルなキー=値またはキー:値の構文が使用され、Javaアプリケーションの設定、i18nメッセージバンドル、およびSpring Bootの設定で一般的に使用されています。このコンバーターはドット付きキー(例:db.host=localhost)をサポートしており、これらはネストされたJSONオブジェクトに展開されます。シャープ記号#と感嘆符!によるコメントスタイル、エスケープシーケンス(\n、\t)、および=と:のセパレーターの両方に対応しています。
Why Use プロパティをJSONへ?
-
ドットで区切られたキーは自動的にネストされたJSONオブジェクトに展開されます。
-
= と : の両方のキーと値のセパレータがサポートされています。
-
Javaエスケープシーケンス (\n, \t, \\) が処理されます。
-
# と ! のコメントスタイルがサポートされています。
Common Use Cases
Spring Boot 移行
application.properties を JSON に変換して、他のフレームワークで使用します。
i18n 処理
Java メッセージバンドルの .properties ファイルを JavaScript i18n ライブラリ用の JSON に変換します。
設定分析
プロパティファイルを JSON に変換して、プログラムによる処理と分析を行います。
DevOps
アプリケーションの構成を JSON に解析して、インフラストラクチャの自動化に使用します。
Technical Guide
パーサーはプロパティファイルを1行ずつ処理します。#または!で始まる行はコメントとして扱われ、スキップされます。空行は無視されます。
キーと値の分離では、=と:の両方の区切り文字がサポートされています。パーサーは最初に発生するいずれかの区切り文字を見つけ、その位置で行を分割します。キーの両側の空白文字はトリミングされます。
ドット付きキーの展開: ドットを含むキー(例:db.connection.host)は分割されてネストされたJSONオブジェクトを作成します。パーサーはキーの部分を走査し、必要に応じて中間オブジェクトを作成して最も深いレベルで値を設定します。
エスケープシーケンスが処理されます: \nは改行に、\tはタブに、\\はバックスラッシュになります。これはJavaのプロパティファイルのエスケープハンドリングと一致しています。
Tips & Best Practices
-
1ドットで区切られたキー (a.b.c) はネストされたJSONを作成します: {"a":{"b":{"c":"値"}}}
-
2= と : の両方のセパレータがキーと値のペアにサポートされています。
-
3# または ! で始まるコメントは解析時に無視されます。
-
4Javaエスケープシーケンス (\n, \t) は適切にアンエスケープされます。
Related Tools
Frequently Asked Questions
Q ドットで区切られたキーはどのように処理されますか?
Q どのようなセパレータがサポートされていますか?
Q エスケープシーケンスは処理されますか?
Q 複数行の値はどうなりますか?
Q Unicodeエスケープは処理されますか?
About This Tool
プロパティを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.