Dotted nesting is optional
Flatten it yourself if you want a flat map. Nested JSON usually becomes a.b.c= on the way back to properties.
JSON Tools for AI Developers · Runs locally
Natural language generation · Schema · Zod · OpenAPI · Function Calling · MCP · 30+ tools
Spring and many Java services still use app.name=... properties. JSON is easier for frontend and scripts.
Common dotted keys such as app.server.port become nested objects, and can be flattened again.
Multiline values, rare escapes, and duplicate keys follow common implementations. After a production migrate, compare startup logs.
Datasource passwords in the config never leave the browser.
Flatten it yourself if you want a flat map. Nested JSON usually becomes a.b.c= on the way back to properties.
New Spring projects often use application.yml. Use this page to maintain old .properties files or to compare the two formats.
Common dotted keys become objects. Flatten the structure after convert if you don't want nesting.
Comments are not kept after the trip to JSON.
New projects usually use YAML / TOML. Use this page for old Java config.
No.
Common continuations are partly handled. Check unusual multiline values against the original.
Properties are all strings. Some implementations guess types on the way to JSON — check flag fields.
Both look like key=value, but properties is a config file, not URL encoding.
Common patterns are comma-separated values or .0 / .1 indexes. Adjust to your project's binding after generate.