Propertiesの複数行値をJSONに変換
バックスラッシュ継続による複数行値を含む.propertiesファイルをJSONに変換し、長いSQLクエリ、URL、テキストブロックを処理します。
Syntax Features
詳細な説明
Propertiesの複数行値
Javaの.propertiesファイルは行末のバックスラッシュ(\)を使用して複数行の値をサポートします。バックスラッシュ、改行、次の行の先頭の空白は削除され、値が続きます。
継続の仕組み
- 行が
\で終わると、パーサーはバックスラッシュと改行を削除します - 次の行の先頭の空白は削除されます(可読性のためのインデントを許容)
- 値は
\で終わらない行まで続きます - 結果はJSON出力で単一の連続文字列になります
これはプロパティファイル内の単一行では読みにくいSQLクエリ、長いURL、説明テキストに特に重要です。
ユースケース
バックスラッシュ継続を使用する長いSQLクエリ、URL、またはテキストブロックを含むプロパティファイルを、設定管理ツールやドキュメントシステムで使用するためにJSONに変換。