Dev / Config

Properties ↔ JSON.

Spring, Maven, and Gradle still ship .properties files. Paste one side, get the other — with sensible handling of =, :, and line continuations.

Escaping rules

Properties files escape = and : in keys with backslash, use \n for newlines in values, and ignore # comment lines. JSON round-trips lose ordering (objects are unordered).

Further reading: JSON, YAML, and TOML compared.