From ddb70156959976078e972ffc56ffb142d23ce825 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 12 Mar 2026 19:40:45 +0100 Subject: [PATCH] fix: add json.Value decoding of floats --- src/cbor.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cbor.zig b/src/cbor.zig index 329b256..a1b8eb0 100644 --- a/src/cbor.zig +++ b/src/cbor.zig @@ -974,6 +974,10 @@ fn matchJsonValue(iter_: *[]const u8, v: *json.Value, a: std.mem.Allocator) Erro v.* = json.Value{ .null = {} }; break :ret true; }, + cbor_magic_float16, cbor_magic_float32, cbor_magic_float64 => { + v.* = json.Value{ .float = try decodeFloat(f64, &iter, t) }; + break :ret true; + }, else => break :ret false, } },