Json.Document

La función Json.Document devuelve el contenido de un documento JSON.

Sintaxis

Json.Document(
    jsonText as any,
    optional encoding as nullable number
) as any

Parámetros
  • jsonText: fichero en formato binario a leer
  • encoding: (opcional) codificación del fichero
Información adicional
Ejemplos

En este primer ejemplo partimos de un fichero con formato JSON con el siguiente contenido:

Función M Json.Document

Si el nombre del fichero es "employees.json" y está situado en la raíz del disco D, podemos leerlo con el siguiente código:

let
    Source = File.Contents("D:/employees.json")
in
    Json.Document(
        Source
    )

Función M Json.Document

En este segundo ejemplo el contenido del JSON es el siguiente:

Función M Json.Document

Si volvemos a ejecutar el mismo código, el resultado es un registro conteniendo como único valor una lista:

let
    Source = File.Contents("D:/employees.json")
in
    Json.Document(
        Source
    )

Función M Json.Document

Un clic en el enlace List que se muestra en la imagen anterior nos permitirá ver el contenido de dicho valor, que no es otra cosa más que una lista de registros:

Función M Json.Document

Nuevamente, un clic en uno de los enlaces Record nos mostrará el contenido del registro. Por ejemplo, un clic en el enlace del segundo registro nos muestra la información de Marina:

Función M Json.Document
Categoría
Funciones de datos
Enviado por admin el Lun, 14/09/2020 - 09:19