I'm not sure if I'm missing something, but isn't this functionality just moved into jsontext? https://pkg.go.dev/encoding/json/jsontext#Value.Indent
v := jsontext.Value(b) v.Indent() fmt.Println(string(v))
func WithIndent(indent string) Options