aboutsummaryrefslogtreecommitdiff
path: root/lib/std/json.zig
diff options
context:
space:
mode:
authorJosh Wolfe <thejoshwolfe@gmail.com>2023-07-09 22:18:59 -0400
committerGitHub <noreply@github.com>2023-07-09 22:18:59 -0400
commit874d2dd9f77b60a7eb6b2af3c34bb02783b0ec85 (patch)
treec54a549b684fd925c1986d268e9458b3fb539159 /lib/std/json.zig
parenta7553107345bab99b0f5318e0fd3efae84f56b56 (diff)
downloadzig-874d2dd9f77b60a7eb6b2af3c34bb02783b0ec85.tar.gz
zig-874d2dd9f77b60a7eb6b2af3c34bb02783b0ec85.zip
std.json: add generic hash map that parses/stringifies with arbitrary string keys (#16366)
* expose innerParseFromValue
Diffstat (limited to 'lib/std/json.zig')
-rw-r--r--lib/std/json.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/std/json.zig b/lib/std/json.zig
index 87603cd4e9..f8480d4207 100644
--- a/lib/std/json.zig
+++ b/lib/std/json.zig
@@ -69,6 +69,8 @@ pub const ObjectMap = @import("json/dynamic.zig").ObjectMap;
pub const Array = @import("json/dynamic.zig").Array;
pub const Value = @import("json/dynamic.zig").Value;
+pub const ArrayHashMap = @import("json/hashmap.zig").ArrayHashMap;
+
pub const validate = @import("json/scanner.zig").validate;
pub const Error = @import("json/scanner.zig").Error;
pub const reader = @import("json/scanner.zig").reader;
@@ -91,6 +93,7 @@ pub const parseFromTokenSourceLeaky = @import("json/static.zig").parseFromTokenS
pub const innerParse = @import("json/static.zig").innerParse;
pub const parseFromValue = @import("json/static.zig").parseFromValue;
pub const parseFromValueLeaky = @import("json/static.zig").parseFromValueLeaky;
+pub const innerParseFromValue = @import("json/static.zig").innerParseFromValue;
pub const ParseError = @import("json/static.zig").ParseError;
pub const ParseFromValueError = @import("json/static.zig").ParseFromValueError;
@@ -116,6 +119,7 @@ test {
_ = @import("json/scanner.zig");
_ = @import("json/write_stream.zig");
_ = @import("json/dynamic.zig");
+ _ = @import("json/hashmap_test.zig");
_ = @import("json/static.zig");
_ = @import("json/stringify.zig");
_ = @import("json/JSONTestSuite_test.zig");