🟡 [M12] 重复 JSON key 被 HashMap 静默折叠 #22
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
文件:
core/parser/json.rs:99分类: 解析 / 数据完整性
问题:
serde_json::from_str反序列化到HashMap时,重复 key 取 last-wins,前面的值静默丢失。建议修复: 解析到
serde_json::Value::Object并显式决定重复 key 策略;或文档说明 last-wins 行为。