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); +}