mirror of
https://github.com/tokio-rs/axum.git
synced 2026-08-29 00:00:18 +02:00
axum-extra: Add trailing newline to pretty JSON response (#3526)
This commit is contained in:
@@ -57,7 +57,10 @@ impl ErasedJson {
|
|||||||
pub fn pretty<T: Serialize>(val: T) -> Self {
|
pub fn pretty<T: Serialize>(val: T) -> Self {
|
||||||
let mut bytes = BytesMut::with_capacity(128);
|
let mut bytes = BytesMut::with_capacity(128);
|
||||||
let result = match serde_json::to_writer_pretty((&mut bytes).writer(), &val) {
|
let result = match serde_json::to_writer_pretty((&mut bytes).writer(), &val) {
|
||||||
Ok(()) => Ok(bytes.freeze()),
|
Ok(()) => {
|
||||||
|
bytes.put_u8(b'\n');
|
||||||
|
Ok(bytes.freeze())
|
||||||
|
}
|
||||||
Err(e) => Err(Arc::new(e)),
|
Err(e) => Err(Arc::new(e)),
|
||||||
};
|
};
|
||||||
Self(result)
|
Self(result)
|
||||||
|
|||||||
Reference in New Issue
Block a user