serde 中 rustc_serialize::Json 的等价物是什么?
What's the equivalent of rustc_serialize::Json in serde?
由于 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) -> ....?
还是别的?
由于 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) -> ....?
还是别的?