Altova XMLSpy 2023 Professional Edition 

Mostrar documentos en la vista Cuadrícula

Inicio Anterior Inicio Siguiente

La Vista Cuadrícula JSON muestra el documento JSON de forma jerárquica dentro de una cuadrícula (imagen siguiente).

Click to exopand/collapse

Cada línea muestra un tipo de estructura de datos. A continuación indicamos el símbolo que corresponde a cada una. Tenga en cuenta que tanto las matrices como los objetos pueden contener componentes secundarios que pueden ser objetos, matrices o valores atómicos.

 

{}

Un objeto (ver definición). Los objetos contienen pares key:value.

[]

Una matriz (ver definición). Las matrices contienen elementos que suelen ser objetos o valores.


Un par key:value (ver definición).

 

En la imagen anterior se puede ver un objeto raíz que contiene dos pares key:value: (i) "Title":"Music Library", (ii) "Artists":[Array]. La matriz de Artists contiene cuatro elementos que son objetos.

 

Tenga en cuenta que:

 

puede acercar y alejar la cuadrícula usando Ctrl + rueda del ratón o Ctrl+[más] y Ctrl+[menos].

los objetos, las matrices y los elementos de matriz de un mismo nivel están numeradas (empezando por el 1). En la imagen anterior, por ejemplo, dentro de la matriz Artists los objeto están numerados del 1 al 4. Eso ocurre también con las matrices Albums y Tracks. Tenga en cuenta que esta numeración no está en el documento original, sino que se trata de una característica de la vista Cuadrícula JSON para ayudarle a ver la estructura del documento.

los objetos y las matrices se pueden expandir o contraer pulsando el icono en forma de flecha que aparece a la izquierda del símbolo de la estructura (imagen anterior). Cuando se contrae una estructura de datos, su contenido se muestra como texto en una sola línea; un ejemplo son las tres últimas líneas de la cuadrícula de la imagen anterior.

si selecciona varios componentes del mismo nivel puede expandirlos o contraerlos todos pulsando Mayús y haciendo clic en una de las cabezas de flecha de los componentes seleccionados.

cuando se expanden matrices u objetos: (i) el contenido de las matrices y de los objetos empieza en la línea siguiente a su símbolo, (ii) el nombre de una matriz (su clave) está en la misma línea que el símbolo de la matriz, mientras que los elementos de la matriz empiezan en la línea siguiente. Sin embargo, cuando se contrae una matriz o un objeto, su contenido aparece en la misma línea.

observe que los pares key:value están representados en una sola línea, excepto cuando son parte de la Vista Diseño de tabla (en cuyo caso la clave será el encabezado de la columna). Para ver un ejemplo de la Vista Diseño de tabla consulte las imágenes de la matriz Tracks en las imágenes anteriores.

 

Símbolos de tipos de datos (o tipos)

Los valores de propiedad de los objetos y los elementos de las matrices pueden ser de distintos tipos; cada tipo se indica con un símbolo, como se muestra en la imagen siguiente. (En la imagen anterior observe que el tipo del valor de todos los pares key:value es el tipo string.)

 

JSONGridDatatypeSymbols

 

Nota:se admiten comentarios en JSONC y JSON5. Las fórmulas son específicas de XMLSpy.

 

Mostrar tablas

Los objetos y las matrices que contienen al menos un objeto o una matriz se pueden ver como lista (imagen izquierda) o como tabla (imagen derecha). Se puede alternar entre la vista de lista y la de tabla para visualizar objetos y matrices individuales.

Click t expand/collapse     Click to expand/collapse

Para ver una descripción más detallada de la tabla de la vista Cuadrícula JSON consulte el apartado Mostrar tablas.

 

© 2017-2023 Altova GmbH