external extract : obj -> value = "jsoo_extract"