aboutsummaryrefslogtreecommitdiff
path: root/lib/std/json.zig
diff options
context:
space:
mode:
authorJonathan Marler <johnnymarler@gmail.com>2023-09-13 16:24:59 -0600
committerGitHub <noreply@github.com>2023-09-13 18:24:59 -0400
commit223f62acbd32c04db3169906f33869f43e5258f7 (patch)
tree21e51a6ec49519505da94bb8164d1806b44931f1 /lib/std/json.zig
parent0e2f002a7b45acb5ed62365b9290b09912e5c709 (diff)
downloadzig-223f62acbd32c04db3169906f33869f43e5258f7.tar.gz
zig-223f62acbd32c04db3169906f33869f43e5258f7.zip
std.json: add fmt function (#17055)
Adds std.json.fmt which returns a std.fmt Formatter that formats any given value using std.json.stringify.
Diffstat (limited to 'lib/std/json.zig')
-rw-r--r--lib/std/json.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/std/json.zig b/lib/std/json.zig
index 29f46c263a..aa75d892da 100644
--- a/lib/std/json.zig
+++ b/lib/std/json.zig
@@ -110,6 +110,9 @@ pub const WriteStream = @import("json/stringify.zig").WriteStream;
pub const encodeJsonString = @import("json/stringify.zig").encodeJsonString;
pub const encodeJsonStringChars = @import("json/stringify.zig").encodeJsonStringChars;
+pub const Formatter = @import("json/fmt.zig").Formatter;
+pub const fmt = @import("json/fmt.zig").fmt;
+
// Deprecations
pub const parse = @compileError("Deprecated; use parseFromSlice() or parseFromTokenSource() instead.");
pub const parseFree = @compileError("Deprecated; call Parsed(T).deinit() instead.");