由于serde 库将成为 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) -> ....?
或者是其他东西?