1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 11:57:35 +00:00

AK: Add mutable accessors for JsonValue's as_array and as_object

This commit is contained in:
Timothy Flynn 2022-11-17 16:17:13 -05:00 committed by Linus Groh
parent 13b18a182a
commit 5d61053276

View file

@ -164,12 +164,24 @@ public:
} }
#endif #endif
JsonObject& as_object()
{
VERIFY(is_object());
return *m_value.as_object;
}
JsonObject const& as_object() const JsonObject const& as_object() const
{ {
VERIFY(is_object()); VERIFY(is_object());
return *m_value.as_object; return *m_value.as_object;
} }
JsonArray& as_array()
{
VERIFY(is_array());
return *m_value.as_array;
}
JsonArray const& as_array() const JsonArray const& as_array() const
{ {
VERIFY(is_array()); VERIFY(is_array());