看着 serde_json 的文档,我不明白要实现哪个 trait 才能使一个结构体可序列化为 json 并从 json 反序列化。显然的答案可能是
使用
Deserializer
和 Serializer
,但这些都是结构体,而不是 traits。使用
rustc-serialize
,我可以实现 ToJson
和 FromJson
traits。
serde
的crate中有定义,可以在https://serde-rs.github.io/serde/serde/serde/index.html找到。 - undefined