From ebc6a1b1f5dbb9fae12e9970240be7df67b3d353 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Tue, 22 Apr 2025 13:11:43 +0200 Subject: Added hacked float decoding --- modules/codec-json/c++/json.tmpl.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/codec-json/c++/json.tmpl.hpp b/modules/codec-json/c++/json.tmpl.hpp index e51d456..51ee3c3 100644 --- a/modules/codec-json/c++/json.tmpl.hpp +++ b/modules/codec-json/c++/json.tmpl.hpp @@ -521,6 +521,16 @@ struct json_decode, ToDecode> { } continue; } + /** + * Implement proper Float decoding !!!!! + */ + else if (buff.read(offset) == '.' || buff.read(offset) == 'e' || buff.read(offset) == '-' || buff.read(offset) == '+'){ + ++offset; + if(offset >= buff.read_composite_length()) { + break; + } + continue; + } break; } } else if (buff.read(offset) == '0' ) { -- cgit v1.2.3