Introdução ao JSON
Um guia para JSON que vai direto ao ponto
Descrição do livro
O que é JSON (JavaScript Object Notation, ou Notação de objetos JavaScript) e como podemos colocá-lo para funcionar? Este guia conciso ajudará os profissionais ocupados de TI a estarem rapidamente preparados para usar esse formato popular para intercâmbio de dados e possibilita uma profunda compreensão sobre o funcionamento do JSON. A autora Lindsay Bassett começa com uma visão geral da sintaxe, dos tipos de dados, da formatação e das questões relacionadas à segurança com o JSON antes de explorar as diversas maneiras como esse formato pode ser usado atualmente.
Entre Web APIs, bibliotecas desenvolvidas na linguagem do lado servidor, bancos de dados NoSQL e frameworks do lado cliente, o JSON se destacou como uma alternativa viável ao XML para a troca de dados entre plataformas diferentes. Se você tem alguma experiência com programação e uma compreensão básica de HTML e de JavaScript, este livro é ideal para você.
Aprenda por que a sintaxe do JSON representa dados por meio de pares nome-valor.
Explore os tipos de dados JSON, incluindo objetos, strings, números e arrays.
Descubra como é possível combater problemas comuns de segurança.
Saiba como o JSON Schema pode verificar se os dados estão formatados corretamente.
Analise o relacionamento entre navegadores, web APIs e o JSON.Entenda como os servidores web podem tanto solicitar quanto criar dados.
Descubra como a jQuery e outros frameworks do lado cliente usam o JSON.
Aprenda por que o banco de dados NoSQL CouchDB utiliza JSON para armazenar dados.
Ver menos ▲Sumário
- Prefácio
- Capítulo 1 ■ O que é JSON?
- JSON é um formato para intercâmbio de dados
- O JSON é independente da linguagem de programação
- Termos e conceitos essenciais
- Capítulo 2 ■ Sintaxe do JSON
- JSON é baseado nos objetos literais do JavaScript
- Pares nome-valor
- Sintaxe apropriada do JSON
- Validação de sintaxe
- JSON como um documento
- Tipo de mídia JSON
- Termos e conceitos essenciais
- Capítulo 3 ■ Tipos de dados JSON
- Uma olhada rápida nos tipos de dados
- Tipos de dados JSON
- Tipo de dado objeto do JSON
- Tipo de dado string do JSON
- Tipo de dado numérico do JSON
- Tipo de dado booleano do JSON
- Tipo de dado null do JSON
- Tipo de dado array do JSON
- Termos e conceitos essenciais
- Capítulo 4 ■ JSON Schema
- Contratos com validação mágica
- Introdução ao JSON Schema
- Termos e conceitos essenciais
- Capítulo 5 ■ Preocupações relacionadas à segurança com JSON
- Uma olhada rápida nos relacionamentos entre o lado cliente e o lado servidor
- Cross-Site Request Forgery (CSRF)
- Ataques de injeção de código
- Cross-site Scripting (XSS)
- Brechas de segurança: decisões relacionadas à arquitetura
- Termos e conceitos essenciais
- Capítulo 6 ■ XMLHttpRequest do JavaScript e APIs web
- APIs web
- XMLHttpRequest do JavaScript
- Problemas de relacionamento e regras sobre compartilhamento
- Cross-Origin Resource Sharing (CORS)
- JSON-P
- Termos e conceitos essenciais
- Capítulo 7 ■ JSON e os frameworks do lado cliente
- jQuery e JSON
- AngularJS
- capítulo 8 ■ JSON e NoSQL
- O banco de dados CouchDB
- API do CouchDB
- Termos e conceitos essenciais
- Capítulo 9 ■ JSON no lado servidor
- Serializando, desserializando e solicitando JSON
- ASP NET
- PHP
- Uma infinidade de solicitações HTTP para JSON
- Ruby on Rails
- Node js
- Java
- Termos e conceitos essenciais
- Serializando, desserializando e solicitando JSON
- Capítulo 10 ■ Conclusão
- JSON como um arquivo de configuração
- Quadro geral
- Sobre a autora
- Colofão
Sobre o autor
Lindsay Bassett é autora, educadora e desenvolvedora web e tem paixão por escrita, ensino e tecnologia. Seus cursos online de tecnologia e os livros compartilham o mesmo estilo “direto ao ponto” que agrada profissionais de TI e estudantes.… Ver perfil completo ▶
Livros relacionados
Recursos
Opinião dos leitores
Breno S S
O conteúdo é muito bom e está contribuindo bastante para o meu aprendizado.
Agnaldo P
Muito bom, esclarecedor.
Edgard A
Bom livro, direto ao ponto. Para quem está começando com json esse livro é um bom começo.





