Introdução ao JSON

Um guia para JSON que vai direto ao ponto

Introdução ao JSON Somente ebook
× Introdução ao JSON

Introdução ao JSON

Compartilhar

Autor: Lindsay Bassett

ISBN impresso: 978-85-7522-451-9
ISBN ebook: 978-85-7522-745-9
Ano: 2015
Páginas: 152
Preço: R$ 59,00

3 opiniões | Opine sobre este livro

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
  • Capítulo 10 ■ Conclusão
    • JSON como um arquivo de configuração
    • Quadro geral
  • Sobre a autora
  • Colofão
Ver sumário completo ▼

Sobre o autor

Lindsay Bassett

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 ▶

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.

Ver todas ▼