Propertiesの複数行値をJSONに変換

バックスラッシュ継続による複数行値を含む.propertiesファイルをJSONに変換し、長いSQLクエリ、URL、テキストブロックを処理します。

Syntax Features

詳細な説明

Propertiesの複数行値

Javaの.propertiesファイルは行末のバックスラッシュ(\)を使用して複数行の値をサポートします。バックスラッシュ、改行、次の行の先頭の空白は削除され、値が続きます。

継続の仕組み

  1. 行が\で終わると、パーサーはバックスラッシュと改行を削除します
  2. 次の行の先頭の空白は削除されます(可読性のためのインデントを許容)
  3. 値は\で終わらない行まで続きます
  4. 結果はJSON出力で単一の連続文字列になります

これはプロパティファイル内の単一行では読みにくいSQLクエリ、長いURL、説明テキストに特に重要です。

ユースケース

バックスラッシュ継続を使用する長いSQLクエリ、URL、またはテキストブロックを含むプロパティファイルを、設定管理ツールやドキュメントシステムで使用するためにJSONに変換。

試してみる — Properties \u2194 JSON Converter

フルツールを開く