🟡 [M12] 重复 JSON key 被 HashMap 静默折叠 #22

Closed
opened 2026-06-03 13:53:57 +08:00 by dailz · 0 comments
Owner

文件: core/parser/json.rs:99
分类: 解析 / 数据完整性

问题: serde_json::from_str 反序列化到 HashMap 时,重复 key 取 last-wins,前面的值静默丢失。

建议修复: 解析到 serde_json::Value::Object 并显式决定重复 key 策略;或文档说明 last-wins 行为。

**文件**: `core/parser/json.rs:99` **分类**: 解析 / 数据完整性 **问题**: `serde_json::from_str` 反序列化到 `HashMap` 时,重复 key 取 last-wins,前面的值静默丢失。 **建议修复**: 解析到 `serde_json::Value::Object` 并显式决定重复 key 策略;或文档说明 last-wins 行为。
dailz added the bugarea/parserseverity/medium labels 2026-06-03 13:53:57 +08:00
dailz closed this issue 2026-06-10 15:23:04 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dailz/logViewer#22