From 978bb783e300c7a4ca4b58716c1688726d6f967f Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Sun, 27 Aug 2023 17:17:14 -0700 Subject: [PATCH] all url tests passing --- src/url.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/url.zig b/src/url.zig index 8175af5..e31d97f 100644 --- a/src/url.zig +++ b/src/url.zig @@ -55,7 +55,11 @@ pub fn encodeInternal( rc = try encodeInternal(allocator, parent, field_name, first, obj.*, writer, options); } else { if (!first) _ = try writer.write("&"); - try writer.print("{s}{s}={any}", .{ parent, field_name, obj }); + // @compileLog(@typeInfo(@TypeOf(obj))); + if (ti.child == []const u8 or ti.child == u8) + try writer.print("{s}{s}={s}", .{ parent, field_name, obj }) + else + try writer.print("{s}{s}={any}", .{ parent, field_name, obj }); rc = false; }, .Struct => if (std.mem.eql(u8, "", field_name)) {