diff --git a/json.zig b/json.zig index 2907d5536acb52b00e45bea566d56549e6b548dd..321e14da921586d04beefcbc4cc1f91c8dfc7e32 100644 --- a/json.zig +++ b/json.zig @@ -654,6 +654,9 @@ pub const ObjectIndex = enum(u32) { const keys, const values = this.to(); for (keys, values) |k, v| { if (std.mem.eql(u8, needle, k.to())) { + if (v.v() == .null) { + return null; + } if (v.v() == tag) { return v; }