January 2026
Deserialize a JSON Object with IDs in Rust with Serde
A quick look at parsing JSON data in Rust when things come in using arbitrary keys (e.g. for IDS)
---
serde =
serde_json = "1.0.149"
---
use Deserialize;
use HashMap;
Output:
[_active_nvim_run:38:3] data = Data {
items: {
"bravo": Item {
x: 2,
y: 2,
},
"alfa": Item {
x: 1,
y: 1,
},
},
}
end of line