#object

A continuación, podrás encontrar la documentación de como utilizar este helper.

Con #object al igual que con el helper #array podrás retornar el valor válido, pero también permite seleccionar o filtrar keys dentro del objeto.

Estructura original

{
    "user": {
        "id": "60cbc69048f3bd7cc732e028",
        "email": "john.doe@example.com",
        "roles": ["61d361eb90ed8cb03f9f8315", "61d361f8025599da830659ff"],
        "enabled": true,
        "createdAt": "2020-01-07T02:47:40.289+00:00",
    }
}

Sin modificación del esquema

Por defecto, no es posible seleccionar un Object con sintaxis mustache, por lo que puedes usar este helper para retornar un Object válido.

Sintaxis

{{#object user}}{{/object}}

Resultado

{
   "id": "60cbc69048f3bd7cc732e028",
   "email": "john.doe@example.com",
   "roles": ["61d361eb90ed8cb03f9f8315", "61d361f8025599da830659ff"],
   "enabled": true,
   "createdAt": "2020-01-07T02:47:40.289+00:00",
 }

Modificando el esquema

Este helper no solo ayuda a retonar un Object válido, si no que también seleccionar o filtrar ciertos keys o campos del Object.

Sintaxis

{{#object user}}id{{/object}}

Resultado

{
    "id": "60cbc69048f3bd7cc732e028"
}

No escribas nombre de claves o keys dentro del helper #object como String, es decir, con comillas dobles o simples.

Última actualización