From 7e7cc9080be1fbb23ebfe57fe82e0086e769e9f5 Mon Sep 17 00:00:00 2001 From: syui Date: Mon, 23 Mar 2026 04:50:55 +0900 Subject: [PATCH] fix gpt ascii --- src/commands/gpt.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/commands/gpt.rs b/src/commands/gpt.rs index f5692c6..2b39c46 100644 --- a/src/commands/gpt.rs +++ b/src/commands/gpt.rs @@ -253,7 +253,12 @@ fn save_record(did: &str, collection: &str, rkey: &str, record: &Record) -> Resu "cid": record.cid, "value": record.value, }); - fs::write(&path, serde_json::to_string_pretty(&json)?)?; + let formatter = serde_json::ser::PrettyFormatter::with_indent(b" "); + let mut buf = Vec::new(); + let mut ser = serde_json::Serializer::with_formatter(&mut buf, formatter); + use serde::Serialize; + json.serialize(&mut ser)?; + fs::write(&path, String::from_utf8(buf)?)?; println!("Saved: {}", path.display()); Ok(())