什么是INI / MessagePack 互转?
本工具用于 INI 与 MessagePack 的本地转换和格式审查。页面先解析完整输入,再按照目标格式的安全约束生成结果;遇到无法明确表达的嵌套、类型或二进制专用值会直接提示,而不是替用户猜测。注释、原始排版和部分类型信息可能无法往返,复制结果到生产配置或接口前仍应由目标程序完成最终校验。常见使用场景包括:迁移配置样例。;生成接口测试夹具。;检查目标格式的结构差异。页面同时列出输入边界、输出规则和限制,便于在复制结果或投入实际流程前核对格式、语义与安全注意事项。
适用场景
- 迁移配置样例。
- 生成接口测试夹具。
- 检查目标格式的结构差异。
使用方法
- 选择方向并阅读格式约束。
- 粘贴完整源文档或二进制 Base64。
- 执行转换,查看警告并检查结果结构。
- 在目标程序中再次校验结果。
- 先使用页面提供的复杂示例验证当前选项和运行方向,再替换为自己的数据。
- 检查输出区、状态提示和限制说明,确认结果符合预期后再复制、下载或继续处理。
可运行示例
工作区中的“示例 1”和“示例 2”按钮会载入对应内容。两个示例覆盖不同结构、方向或边界,可以直接运行并观察输出与状态提示。
示例 1
site=JSONLane
[release]
tools=80
ready=true示例 2
gqRzaXRlqEpTT05MYW5lp3JlbGVhc2WCpXRvb2xzojgwpXJlYWR5pHRydWU=输入规则
- 输入必须是完整且语法正确的源文档。
- 二进制输入必须是完整标准 Base64。
- 冲突键、危险键和无法安全表示的值会拒绝。
- INI 与 Properties 值按文本处理。
- 文本输入在运行前按字符计数,当前页面上限为 1,500,000;文件类功能另按页面显示的文件上限执行。
- MessagePack 字节以 Base64 展示。
输出规则
- 结果按目标格式规范化输出。
- 二进制字节以 Base64 展示。
- 注释和原始排版不会保留。
- 使用结果前请按目标程序规则复核。
- 输出只反映当前输入、方向和选项;切换模式或修改输入后应重新运行,不应把旧结果当成新结果。
- 解码值必须是一个对象。
限制与注意事项
- MessagePack 字节以 Base64 展示。
- 解码值必须是一个对象。
- INI 输出值保持字符串。
数据处理说明
所有解析、转换、Base64 编解码和中间数据都只存在于当前浏览器标签页内。JSONLane 不会上传输入,也不会在刷新或关闭页面后保留本次内容。