由于serde library将成为rustc_serialize的替代品,我试图重构我的库以使用它。我无法弄清楚相应类型的rustc_serialize::Json
是什么。假设,我有一个接受json的方法:
fn my_method(json123: rustc_serialize::json::Json) -> ....
相应的serde_json
是什么?是这样的:
fn my_method(json123: serde_json::value::Value) -> ....?
或者这个:
fn my_method(json123: serde_json::Serialize) -> ....?
或其他什么?