

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# JSON\_TO\_STRUCTS
<a name="recipe-actions.JSON_TO_STRUCTS"></a>

Convierte una cadena JSON en estructuras de tipo estático. Durante la conversión, detecta el esquema de cada objeto JSON y los fusiona para obtener el esquema más genérico que represente toda la cadena JSON. El parámetro «UnnestLevel» especifica cuántos niveles de objetos JSON se deben convertir en estructuras.

**Parameters**
+ `sourceColumns`— Una lista de columnas de origen.
+ `regexColumnSelector –`Una expresión regular para seleccionar las columnas.
+ `removeSourceColumn`— Un valor booleano. Si es `true` así, elimina la columna de origen; de lo contrario, consérvala.
+ `unnestLevel`— El número de niveles que se van a deshacer.
+ `conditionExpressions`— Expresiones de condición.

**Example Ejemplo**  
  

```
{
    "RecipeAction": {
        "Operation": "JSON_TO_STRUCTS",
        "Parameters": {
            "sourceColumns": "[\"address\"]",
            "removeSourceColumn": "true",
            "unnestLevel": "2"
       }
    }
}
```