diff --git a/crates/api-grub/src/json.rs b/crates/api-grub/src/json.rs index f0f64d6..58bb968 100644 --- a/crates/api-grub/src/json.rs +++ b/crates/api-grub/src/json.rs @@ -40,7 +40,7 @@ impl JsonParser { .filter(|(idx, chr)| *idx > key_idx && *chr != ']') .map(|(_, chr)| chr) .collect::(); - dbg!(&key_tag); + // dbg!(&key_tag); key.chars() .enumerate() .filter(|(idx, _)| *idx < key_idx) diff --git a/crates/integr-structs/src/api.rs b/crates/integr-structs/src/api.rs index 7712b28..97e96f5 100644 --- a/crates/integr-structs/src/api.rs +++ b/crates/integr-structs/src/api.rs @@ -148,15 +148,20 @@ impl ProcessedEndpoint { pub mod v3 { pub use super::*; + + // in config + #[derive(Deserialize)] pub struct TestMetric { pub id : String, + #[serde(rename = "type")] pub json_type : String, pub addr : String, } - #[derive(Serialize)] + #[derive(Serialize, Deserialize)] pub struct TestMetricOutput { id : String, + #[serde(rename = "type")] json_type : String, value : Value, }