From dede9ed9acffe9cd08a12b51a68b566120d7004d Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Wed, 31 May 2023 01:21:51 -0700 Subject: [PATCH] add parse_json --- src/lib.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib.zig b/src/lib.zig index 48ec19a18faf617fbcf7e937c234b85c40164e48..d3da348222e67d6ec9dcbe646bb000443a08561f 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -497,3 +497,8 @@ pub fn assertLog(ok: bool, message: string) void { if (!ok) std.log.err("assertion failure: {s}", .{message}); if (!ok) unreachable; // assertion failure } + +pub fn parse_json(alloc: std.mem.Allocator, input: string) !std.json.ValueTree { + var p = std.json.Parser.init(alloc, .alloc_always); + return try p.parse(input); +} -- 2.54.0