diff --git a/src/hyperfine/export/json.rs b/src/hyperfine/export/json.rs index 97034e1..ec42a18 100644 --- a/src/hyperfine/export/json.rs +++ b/src/hyperfine/export/json.rs @@ -14,6 +14,11 @@ pub struct JsonExporter {} impl Exporter for JsonExporter { fn serialize(&self, results: &Vec) -> Result> { - to_vec_pretty(&HyperfineSummary { results }).map_err(|e| Error::new(ErrorKind::Other, e)) + let mut output = to_vec_pretty(&HyperfineSummary { results }); + for content in output.iter_mut() { + content.push(b'\n'); + } + + output.map_err(|e| Error::new(ErrorKind::Other, e)) } }