mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
完善SDK
This commit is contained in:
@@ -29,12 +29,7 @@ pub trait Request {
|
||||
fn get_base(&self) -> &BaseRequest;
|
||||
|
||||
fn parse_response<T: DeserializeOwned>(&self, root: HashMap<String, Value>) -> T {
|
||||
let mut data = root.get("error_response");
|
||||
if data.is_none() {
|
||||
let data_name = self.get_method().replace(".", "_") + "_response";
|
||||
data = root.get(data_name.as_str());
|
||||
}
|
||||
let value = serde_json::to_value(data.unwrap()).unwrap();
|
||||
let value = serde_json::to_value(root).unwrap();
|
||||
serde_json::from_value(value).unwrap()
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user