From 5d61053276951e68f819d262de7b665b0751833c Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Thu, 17 Nov 2022 16:17:13 -0500 Subject: [PATCH] AK: Add mutable accessors for JsonValue's as_array and as_object --- AK/JsonValue.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/AK/JsonValue.h b/AK/JsonValue.h index 3d0f7e3c4a..a1a8f65be5 100644 --- a/AK/JsonValue.h +++ b/AK/JsonValue.h @@ -164,12 +164,24 @@ public: } #endif + JsonObject& as_object() + { + VERIFY(is_object()); + return *m_value.as_object; + } + JsonObject const& as_object() const { VERIFY(is_object()); return *m_value.as_object; } + JsonArray& as_array() + { + VERIFY(is_array()); + return *m_value.as_array; + } + JsonArray const& as_array() const { VERIFY(is_array());