Removed the JVT_CHAR and associated check. Turns out it seems pretty unnecessary.
Added JsonObject::get_object, and is_object check. So now it should be possible to do "member":{object data} for a single object instead of requiring an array "member":[{object data}] for single objects.