Par nome-valor - Name–value pair

Um par nome-valor , também chamado de par atributo-valor , par chave-valor ou par campo-valor , é uma representação de dados fundamental em sistemas de computação e aplicativos. Os designers geralmente desejam uma estrutura de dados aberta que permita a extensão futura sem modificar o código ou os dados existentes. Em tais situações, todo ou parte do modelo de dados pode ser expresso como uma coleção de 2 tuplas na forma < nome do atributo , valor > com cada elemento sendo um par atributo-valor. Dependendo do aplicativo específico e da implementação escolhida pelos programadores, os nomes dos atributos podem ou não ser exclusivos.

Alguns dos aplicativos onde as informações são representadas como pares de valor de atributo são:

Algumas linguagens de computador implementam pares de valor de atributo ou, mais frequentemente, coleções de pares de valor de atributo, como recursos de linguagem padrão. A maioria deles implementa o modelo geral de uma matriz associativa : uma lista não ordenada de atributos exclusivos com valores associados. Como resultado, eles não são totalmente gerais; eles não podem ser usados, por exemplo, para implementar cabeçalhos de correio eletrônico (que são ordenados e não exclusivos).

Em alguns aplicativos, um par de valor de atributo tem um valor que contém uma coleção aninhada de pares de valor de atributo. Alguns formatos privados de dados , como JSON, oferecem suporte a aninhamento profundo arbitrário. Outras representações de dados são restritas a um nível de aninhamento, como seção / nome / valor do arquivo INI .

Veja também

Referências

  1. ^ Peter W. Resnick. "Formato de mensagem da Internet" . tools.ietf.org . Recuperado 2018-10-02 .
  2. ^ "Objetos JSON" . www.w3schools.com . Recuperado 2018-10-02 .