明确选择源格式
INI 必须从节开始,Properties 则是平面字符串映射。一个冒号可能属于多种格式,不能据此猜测输入。
- 切换格式不会改写文本;需要新样本时再点击示例。
YAML / TOML / ENV 配置
选择输入和目标格式,检查无法表达的值与浮点提示,再下载当前结果。
内容在浏览器处理,不上传输入。
暂无类型提示。
结果已过期。
迁移服务配置时,端口 0080 可能是文本,true 也可能只是字符串。配置文件转换器按源格式解释这些值,不会为了生成文件就替你猜测类型。
这里集中提供 INI 转 JSON、JSON 转 Properties、Properties 转 JSON 和 TOML 转 YAML 等 12 个方向。输入格式需要明确选择,文件扩展名不会触发自动识别。
把迁移风险落实到具体字段
每个文件独立记录成功或失败。ZIP 带上成功产物和完整报告,部分成功不会被显示成全部完成。
INI 必须从节开始,Properties 则是平面字符串映射。一个冒号可能属于多种格式,不能据此猜测输入。
单文本默认停顿 350 ms 后转换。关闭自动模式后使用按钮或 Ctrl/Cmd+Enter;批量文件始终需要手动启动。
查看全部拒绝路径与 binary64 提示。页面分批显示长报告,下载仍包含完整内容。
INI 和 Properties 的 001、false 都保持字符串,点号键保持字面含义。需要数值时,应在接受数值的源格式中明确表达。
JSON 和 YAML 使用保留数字文本的语法树。TOML 和 plist 实数按 binary64 处理并提示;超出有符号 64 位的整数会被拒绝。
一次选择最多 20 个同格式 UTF-8 文件。ZIP 中的编号结果与 conversion-report.json 分开,报告保留每个文件的错误或类型说明。
本工具的 INI 只有节和节内字符串两层结构。数组、节内对象以及更深嵌套会按路径拒绝;不能通过自动拼接点号键来掩盖结构变化。
文件按 UTF-8 严格解码,读取 Java 的 Unicode 转义与续行。输出会把非 ASCII 字符写成转义形式,避免依赖旧式字节编码;不自动识别 ISO-8859-1。
不会。配置文件转换器处理数据结构,注释和原始空白不属于共同的数据模型。请保留带注释的原文件,反向转换也不会重新生成这些说明。
TOML 表变成对象,表数组变成对象数组,整数字面值保持精确。日期会拒绝,浮点会报告 binary64 处理方式,不能把“生成成功”理解为原文本逐字保留。
内容在当前浏览器处理,不提供 URL 抓取或上传转换入口。批量文件也遵守相同规则;导出的报告可能含配置键名,请按实际用途保管。
还有未覆盖的情况?