JSON

Coleções do Java
Nível 3 , Lição 2
Disponível

"Alarme falso. Está tudo bem com minha válvula de alívio."

"Vamos continuar. Hoje quero explicar o que é JSON."

JSON - 1

"Sim, já ouvi essa palavra muitas vezes. O que significa?"

"Com o crescimento da web, as páginas HTML com JavaScript passaram a se comunicar ativamente com os servidores e baixar dados dos servidores. Para facilitar esse processo, foi inventado um padrão de comunicação entre o servidor e um programa JavaScript. Esse padrão é chamado de JSON (JavaScript Object Notação). ."

"Então, qual é esse padrão?"

"Ah, essa é a parte mais interessante. A declaração de um objeto JavaScript foi escolhida como padrão!"

"Aqui está um exemplo de mensagens no formato JSON:"

Mensagens no formato JSON
{
 "name": "peter",
 "last": "jones"
}
{
 "name": "batman",
 "enemies": [1,4,6,7,8,4,3,90]
}
{
 "name": "grandpa",
 "children": [
{
 "name" = "Bob",
 "children": ["Emma", "Nikol"]
},
{
 "name" = "Devid",
 "children": ["Jesica", "Pamela"]
}
]
}
{
 "12 45": {
 "__++": [],
 "1":"2"
 }
}
{}

"Então, essas mensagens estão simplesmente passando dados que, na verdade, representam apenas objetos JavaScript?"

"Sim. E isso é super conveniente por dois motivos:"

"Primeiro, não há necessidade de converter dados do 'formato de entrega' em uma coleção de objetos JavaScript."

"Em segundo lugar, este formato é muito visual: é facilmente lido e editado por humanos."

"Claro, existem algumas limitações: nem tudo pode ser representado como uma coleção de objetos, arrays, texto e números."

"Por exemplo, um objeto Date é enviado como uma String: «2012-04-23T18:25:43.511Z»"

"Ainda assim, esse método de envio de informações é extremamente conveniente, legível, bastante leve e contém uma quantidade mínima de informações extras. Isso ajudou a torná-lo muito popular."

"Na minha opinião, JSON é um formato muito simples. Tudo nele é óbvio e claro."

"E o próprio JavaScript não é muito complicado."

"A linguagem é simples, mas os programas escritos nela são complicados."

"Ou, como meu tio costumava dizer, o inglês humano tem 26 letras, mas aprender a falar corretamente não é tarefa fácil para uma lagosta."

"Hmm. Você está certo, Bilaabo. Vou manter isso em mente. Obrigado pela lição interessante."

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION