Exemple #1
0
def map_from_vertx(value):
    """Converts a Vert.x type to a Jython type."""
    if value is None:
        return value
    if isinstance(value, Map):
        return map_map_from_java(value)
    elif isinstance(value, Set):
        return map_set_from_java(value)
    elif isinstance(value, Collection):
        return map_collection_from_java(value)
    elif isinstance(value, org.vertx.java.core.json.JsonObject):
        return map_object_from_java(value)
    elif isinstance(value, org.vertx.java.core.json.JsonArray):
        return map_array_from_java(value)
    elif isinstance(value, org.vertx.java.core.buffer.Buffer):
        return Buffer(value)
    return value
Exemple #2
0
def map_object_from_java(obj):
    """Converts a JsonObject to a dictionary."""
    return map_map_from_java(obj.toMap())