2
看着the documentation of serde_json,我無法理解我必須實現哪些特性才能使結構可串行化並從json反序列化。顯而易見的答案可能是Deserializer
和Serializer
但這些是結構,而不是特徵。serde_json - 如何使我的結構從/可轉換爲JSON?
隨着rustc-serialize
我可以實現ToJson
和FromJson
特質。
看着the documentation of serde_json,我無法理解我必須實現哪些特性才能使結構可串行化並從json反序列化。顯而易見的答案可能是Deserializer
和Serializer
但這些是結構,而不是特徵。serde_json - 如何使我的結構從/可轉換爲JSON?
隨着rustc-serialize
我可以實現ToJson
和FromJson
特質。
SERDE提供了一種用於低樣板序列&反序列化值和從JSON經由串行API的機構。爲了能夠序列化一段數據,它必須實現
serde::Serialize
特徵。爲了能夠反序列化一段數據,它必須實現serde::Deserialize
特徵。 Serde提供了一個註釋來自動生成這些特徵的代碼:#[derive(Serialize, Deserialize)]
。
它不必SERDE ::序列化,你在哪裏得到它的鏈接? –
@jawanam它在'serde'文件夾中定義在這裏https://serde-rs.github.io/serde/serde/serde/index.html –
它是,但它沒有在文檔中給出。 –