Articulo de referencia

Par nombre-valor

Ejemplo de un formulario web con pares nombre-valor Un par nombre-valor , también conocido como par atributo-valor , par clave-valor o par campo-valor , es una representación de...

Ejemplo de un formulario web con pares nombre-valor

Un par nombre-valor , también conocido como par atributo-valor , par clave-valor o par campo-valor , es una representación de datos fundamental en sistemas y aplicaciones informáticas. Los diseñadores suelen buscar una estructura de datos abierta que permita futuras extensiones sin modificar el código o los datos existentes. En tales casos, todo o parte del modelo de datos puede expresarse como una colección de tuplas de 2 elementos , donde cada elemento es un par atributo-valor. Dependiendo de la aplicación y la implementación elegida por los programadores , los nombres de los atributos pueden ser únicos o no.<attribute name, value>

Algunos ejemplos comunes incluyen objetos JSON como registros de bases de datos donde una columna se asigna a un valor almacenado (por ejemplo, usernamejohndoe ), encabezados HTTP como Content-Type : text/html y archivos de configuración con ajustes expresados ​​como settingType=1 .

Ejemplos de uso

Algunas de las aplicaciones donde la información se representa como pares nombre-valor son:

Uso en lenguajes informáticos

Algunos lenguajes de programación implementan pares nombre-valor, o más frecuentemente conjuntos de pares atributo-valor, como características estándar. La mayoría de estos implementan el modelo general de un arreglo asociativo : una lista no ordenada de atributos únicos con sus valores asociados. Por consiguiente, no son completamente generales; no pueden utilizarse, por ejemplo, para implementar encabezados de correo electrónico (que son ordenados y no únicos).

En algunas aplicaciones, un par nombre-valor tiene un valor que contiene una colección anidada de pares atributo-valor. Algunos formatos de serialización de datos, como JSON, admiten anidamiento arbitrariamente profundo. [ 2 ] Otras representaciones de datos están restringidas a un nivel de anidamiento, como la sección/nombre/valor de un archivo INI .

Véase también

Referencias

  1. Peter W. Resnick. "Formato de mensaje de Internet" . tools.ietf.org . Consultado el 2 de octubre de 2018 .
  2. "Objetos JSON" . www.w3schools.com . Consultado el 2 de octubre de 2018 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Name–value_pair&oldid=1313000797 "