Skip to content

Repositório do curso de Full Stack ministrado para blue EdTech para turma c007.

Notifications You must be signed in to change notification settings

johnicassere/fullstack-c007

 
 

Repository files navigation

Módulo 3 - Full Stack

Repositório curso full stack Blue EdTech.

javascript everywhere

JSON

JavaScript Object Notation

JSON é um formato baseado em texto padrão para representar dados estruturados com base na sintaxe do objeto JavaScript. É comumente usado para transmitir dados em aplicativos da Web (por exemplo, enviar alguns dados do servidor para o cliente, para que possam ser exibidos em uma página da Web ou vice-versa). Saiba mais sobre o json na documentação oficial.

Estrutura do JSON.

Conforme descrito acima, um JSON é uma string cujo formato se parece muito com o formato literal do objeto JavaScript. Você pode incluir os mesmos tipos de dados básicos dentro do JSON, como em um objeto JavaScript padrão — strings, números, matrizes, booleanos e outros literais de objeto. Isso permite que você construa uma hierarquia de dados, assim:

{
  "filmes": [
    "nome": "Vingadores",
    "genero": "Ação", 
  ]
}

Transformando objetos em JSON e vice-versa

JSON.stringify transforma um objeto JavaScript em texto JSON e armazena esse texto JSON em uma string, por exemplo:

var my_object = { key_1: "some text", key_2: true, key_3: 5 };

var object_as_string = JSON.stringify(my_object);  
// "{"key_1":"some text","key_2":true,"key_3":5}"  

typeof(object_as_string);  
// "string"  

JSON.parse transforma uma string de texto JSON em um objeto JavaScript, por exemplo:

var object_as_string_as_object = JSON.parse(object_as_string);  
// {key_1: "some text", key_2: true, key_3: 5} 

typeof(object_as_string_as_object);  
// "object" 

Aulas

About

Repositório do curso de Full Stack ministrado para blue EdTech para turma c007.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 76.7%
  • HTML 17.8%
  • CSS 5.5%