Returns an [Optional] containing this field's map value, or an empty [Optional] if it doesn't contain a map.
public Optional<Map<String, JsonValue>> asObject()Returns an [Optional] containing this field's map value, or an empty [Optional] if it doesn't contain a map. This method checks for both a [KnownValue] containing a map and for [JsonObject].