JSON / YAML 转换
本地处理任务练习:核对 YAML 配置的数据类型
仅使用模拟配置;填入练习会选择 YAML → JSON。
name: demo id: "001" enabled: true rate: 0.10
预期观察:id 保留字符串 "001",enabled 为布尔值,rate 为数值 0.1;数字尾零不保留。
重复键无法表达唯一配置,先确认应保留的字段,不能随意删除一个值。
完成条件:对照配置契约确认字符串、布尔值与数值类型,保留原始含注释文件用于后续维护。
核对 JSON/YAML 的转换边界本地处理
切换方向保留原文,请核对输入格式。转换保留支持范围内的数据含义,不保留注释、排版或原数字写法。
数据范围与复查方法
每段 JSON/YAML 最多 512 KiB、嵌套最多 100 层;JWT原始文本最多32 KiB,按解码后的JSON检查。同一对象的重复键、非安全整数、负零、溢出及转换后十进制数值改变的输入会被拒绝。普通 0.1 和字符串编号可以处理;缩进、数字尾零及指数写法可能变化,不是字节级或任意精度无损转换。
拒绝时保留原文,先用 文本对比 核对;只有数据契约允许时才把标识改为字符串,不要为通过工具删除字段或更改类型。
YAML 仅支持 1.2、字符串映射键与可核对的十进制数值;暂不支持别名、显式标签或十六/八进制数值。转换不保留注释与排版。
处理结果
等待输入填写内容后,结果会显示在这里。
