[英]serde_json - how to make my struct convertable from / to json?
查看serde_json 的文檔,我無法理解我必須實現什么特征才能將結構序列化為 json 和反序列化。 顯而易見的答案可能是Deserializer
和Serializer
但這些是結構,而不是特征。
使用rustc-serialize
我可以實現ToJson
和FromJson
特征。
從板條箱索引頁面:
Serde 提供了一種機制,用於通過序列化 API 將值與 JSON 之間的低樣板序列化和反序列化。 為了能夠序列化一段數據,它必須實現
serde::Serialize
特性。 為了能夠反序列化一段數據,它必須實現serde::Deserialize
特性。 Serde 提供了一個注解來自動為這些特征生成代碼:#[derive(Serialize, Deserialize)]
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.