JavaScript JSON
JSON é um formato de armazenamento e transmissão de dados.
JSON é normalmente usado para transmitir dados para o servidor web.
O que é JSON?
- JSON Inglês nome deJava S cript O bject N otation
- JSON é um formato de intercâmbio de dados leve.
- JSON é linguagem independente*
- JSON fácil de entender.
* JSON usando JavaScript, mas JSON é um formato de texto somente. O texto pode ser lido em qualquer linguagem de programação e como um formato de transferência de dados. |
exemplos JSON
A seguir, os funcionários JSON sintaxe objetos definidos: uma matriz de registros (objetos) de três funcionários:
Exemplo JSON
{ "Nome": "John", "lastName": "Doe"},
{ "Nome": "Anna", "lastName": "Smith"},
{ "Nome": "Peter", "lastName": "Jones"}
]}
Após JSON formatada como objetos JavaScript
formato JSON é sintaticamente criar código de objeto JavaScript é o mesmo.
Uma vez que eles são semelhantes, os programas JavaScript podem ser facilmente dados JSON em objetos JavaScript.
regras de sintaxe JSON
- Os dados para os pares de chave / valor.
- Dados separados por vírgulas.
- Salvar chaves de objeto
- Guarde os suportes de matriz
dados JSON - um nome que corresponde a um valor
formato de dados JSON para os pares de chave / valor, como propriedades do objeto JavaScript.
pares de chave / valor incluem nomes de campo (entre aspas), seguido por dois pontos, então o valor é:
objeto JSON
JSON objeto é armazenado no aparelho.
Como em JavaScript, o objeto pode conter mais pares de chave / valor:
matriz JSON
matriz JSON detém entre parênteses.
Como em JavaScript, a matriz pode conter objetos:
{ "Nome": "John", "lastName": "Doe"},
{ "Nome": "Anna", "lastName": "Smith"},
{ "Nome": "Peter", "lastName": "Jones"}
]
No exemplo acima, o objeto "empregados" é uma matriz. Ele contém três objetos.
Cada objeto é a gravação para os empregados (primeiro e último nome).
JSON string é convertido em um objeto JavaScript
Geralmente lemos dados JSON a partir do servidor, e exibe os dados em uma página da Web.
Para simplificar, criar uma página da web diretamente string JSON (você também pode ler o nosso tutorial JSON ):
Em primeiro lugar, criar uma cadeia de JavaScript, dados de cadeia de caracteres em formato JSON ?:
"{" Nome ":" John "," lastName ":" Doe "}, '+
"{" Nome ":" Anna "," lastName ":" Smith "}, '+
"{" Nome ":" Peter "," lastName ":" Jones "}]} ';
Em seguida, use a função JSON.parse JavaScript built-in () para converter uma cadeia de objetos JavaScript:
Finalmente, usando o novo objeto JavaScript em sua página:
Exemplos
<Script>
document.getElementById ( "demo"). innerHTML =
obj.employees [1] .firstName + "" + obj.employees [1] .lastName;
</ Script>
tente »
Funções relacionadas
função | descrição |
---|---|
JSON.parse () | Para uma string JSON em um objeto JavaScript. |
JSON.stringify () | JavaScript é usado para converter o valor para uma string JSON. |
JSON mais informações, você pode ler o nosso tutorial JSON .