From 513077cfec0ea87303ba19502c368f5adcc8ed99 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Fri, 7 Feb 2025 09:25:08 +0100 Subject: ADD: VGA logging and tweaks. Signed-off-by: Amlal El Mahrouss --- dev/Kernel/NewKit/Json.h | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'dev/Kernel/NewKit/Json.h') diff --git a/dev/Kernel/NewKit/Json.h b/dev/Kernel/NewKit/Json.h index 0af87387..a376c15a 100644 --- a/dev/Kernel/NewKit/Json.h +++ b/dev/Kernel/NewKit/Json.h @@ -15,17 +15,17 @@ #include #include -#define kMaxJsonPath 4096 -#define kJSONLen 32 -#define kJSONNull "null" +#define kMaxJsonPath 8196 +#define kJSONLen 256 +#define kJSONNull "[]" namespace Kernel { - /// @brief Json class - class JSON final + /// @brief JavaScript object class + class Json final { public: - explicit JSON() + explicit Json() { auto len = kJSONLen; KString key = KString(len); @@ -35,14 +35,14 @@ namespace Kernel this->AsValue() = key; } - explicit JSON(SizeT lhsLen, SizeT rhsLen) + explicit Json(SizeT lhsLen, SizeT rhsLen) : fKey(lhsLen), fValue(rhsLen) { } - ~JSON() = default; + ~Json() = default; - NE_COPY_DEFAULT(JSON); + NE_COPY_DEFAULT(Json); const Bool& IsUndefined() { @@ -69,13 +69,13 @@ namespace Kernel return fValue; } - static JSON kNull; + static Json kNull; }; /// @brief Json stream reader helper. struct JsonStreamReader final { - STATIC JSON In(const Char* full_array) + STATIC Json In(const Char* full_array) { auto start_val = '{'; auto end_val = '}'; @@ -84,7 +84,7 @@ namespace Kernel if (full_array[0] != start_val) { if (full_array[0] != '[') - return JSON::kNull; + return Json::kNull; start_val = '['; end_val = ']'; @@ -97,7 +97,7 @@ namespace Kernel SizeT key_len = 0; SizeT value_len = 0; - JSON type(kMaxJsonPath, kMaxJsonPath); + Json type(kMaxJsonPath, kMaxJsonPath); for (SizeT i = 1; i < len; ++i) { @@ -147,5 +147,5 @@ namespace Kernel } }; - using JsonStream = Stream; + using JsonStream = Stream; } // namespace Kernel -- cgit v1.2.3