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());