# data[].attributes.body
Compatibilidad:

JSON estándar (.json): Importado como material de archivo. Utilizado en segundo plano y referenciado mediante expresiones.

MGJSON (.mgjson): Diseñado para gráficos animados, permite agrupar flujos de datos y actualizar dinámicamente las propiedades en las composiciones.

# data[].attributes.body
JSON estándar:

Los datos no se representan como flujos en la Línea de tiempo.

Referencia a valores con expresiones:

footage("archivo.json").dataValue([fila, columna])

Compatible con tipos de datos básicos: número, cadena, booleano, matriz, objeto y nulo.

Representar y animar datos dinámicos en gráficos, personajes o efectos.

Ejemplo: Animar gráficos estadísticos, basados ​​en valores cambiantes extraídos de datos en tiempo real.

# data[].attributes.body
MGJSON:

Incluye un grupo "Data" en la Línea de tiempo que muestra propiedades de datos.

Las propiedades están vinculadas dinámicamente al archivo mediante expresiones:

footage("archivo.mgjson").dataValue(N)

Cambios en el archivo MGJSON se reflejan automáticamente en las propiedades vinculadas.

Soporte para alinear vídeo con datos (requiere videoSyncTimeList).

Diseñado específicamente para gráficos animados.

Permite conectar flujos de datos a propiedades de capa (ejemplo: rotación, posición) mediante expresiones.

Ejemplo: Sincronizar un vídeo grabado con datos de sensores, como velocidad o ritmo cardíaco.

# data[].attributes.body
Compatibilidad:

CSV (.csv): Valores separados por comas.

TSV (.tsv o .txt): Valores separados por tabulaciones.

# data[].attributes.body
CSV- Ejemplo: Visualizar los resultados de encuestas o estadísticas en un gráfico animado.

TSV- Similar a CSV, pero usa tabulaciones en lugar de comas como separadores.

Ejemplo: Importar grandes conjuntos de datos organizados con formato más legible para ciertas aplicaciones.

Datos típicos: valores categóricos, horarios o estadísticas.

Al importar un archivo CSV o TSV:

Se agrega un grupo "Data" en lugar del grupo "Transformar".

Acceso a valores mediante índices de filas y columnas:

footage("archivo.csv").dataValue([fila, columna])

# data[].attributes.body
Métodos: Archivo > Importar > Archivo, clic derecho en el panel Proyectos o doble clic en el panel Proyectos.

Los datos se pueden vincular a propiedades de capa mediante el icono espiral o expresiones.

# data[].attributes.body
Compatibilidad:

Formato utilizado para datos de captura de movimiento (Mocap).

Contiene jerarquías esqueléticas y datos de animación basados en fotogramas.

# data[].attributes.body
Ideal para animar personajes en 3D utilizando datos de movimiento capturados.

After Effects permite importar estos datos y asignarlos a propiedades específicas