展开全部

主编推荐语

本书来自于作者实际使用JSON的经验所得。

内容简介

本书主要内容:JSON基础知识,如何对JSON数据进行建模,如何在Node.js、Ruby on Rails以及Java中使用JSON,使用JSON Schema来结构化JSON文档、设计测试API,使用JSON搜索工具来搜索JSON文档的内容,使用JSON转换工具将JSON文档转换成其它数据格式,将JSON作为企业级架构中的一部分来使用,等等。

目录

  • 版权信息
  • 版权声明
  • O'Reilly Media, Inc. 介绍
  • 献词
  • 前言
  • 第一部分 JSON 概述与平台
  • 第1章 JSON 概述
  • 1.1 JSON是一项技术标准
  • 1.2 示例
  • 1.3 为什么使用JSON
  • 1.4 JSON的核心概念
  • 1.5 本书示例:MyConference
  • 1.6 本章回顾
  • 1.7 内容预告
  • 第2章 在 JavaScript 中使用 JSON
  • 2.1 安装Node.js
  • 2.2 用JSON.stringify()和JSON.parse()进行序列化/反序列化操作
  • 2.3 JavaScript对象和JSON
  • 2.4 用模拟API进行单元测试
  • 2.5 搭建小型Web应用程序
  • 2.6 如何继续深入学习JavaScript
  • 2.7 本章回顾
  • 2.8 内容预告
  • 第3章 在Ruby on Rails中使用JSON
  • 3.1 安装Ruby on Rails
  • 3.2 Ruby中与JSON有关的gem包
  • 3.3 用MultiJson进行序列化/反序列化操作
  • 3.4 用模拟API进行单元测试
  • 3.5 用Ruby on Rails搭建小型Web API
  • 3.6 本章回顾
  • 3.7 内容预告
  • 第 4 章 在Java中使用JSON
  • 4.1 安装Java和Gradle
  • 4.2 Gradle概览
  • 4.3 使用JUnit即可完成单元测试
  • 4.4 Java中的JSON类库
  • 4.5 用Jackson进行JSON序列化/反序列化操作
  • 4.6 用模拟API进行单元测试
  • 4.7 用Spring Boot搭建小型Web API
  • 4.8 本章回顾
  • 4.9 内容预告
  • 第二部分 JSON生态系统
  • 第 5 章 JSON Schema
  • 5.1 JSON Schema概览
  • 5.2 JSON Schema核心——基础知识与工具
  • 5.3 如何使用JSON Schema设计和测试API
  • 5.4 使用JSON Schema类库进行校验
  • 5.5 如何继续深入学习JSON Schema
  • 5.6 本章回顾
  • 5.7 内容预告
  • 第 6 章 在JSON中进行搜索
  • 6.1 为什么要在JSON中进行搜索
  • 6.2 JSON搜索类库和工具
  • 6.3 测试数据
  • 6.4 设置单元测试环境
  • 6.5 比较JSON搜索类库和工具
  • 6.6 搜索工具评估——总结概要
  • 6.7 本章回顾
  • 6.8 内容预告
  • 第 7 章 JSON转换
  • 7.1 JSON转换类型
  • 7.2 选择JSON转换类库的标准
  • 7.3 测试输入数据
  • 7.4 将JSON转换为HTML
  • 7.5 JSON格式转换
  • 7.6 JSON与XML的相互转换
  • 7.7 本章回顾
  • 7.8 内容预告
  • 第三部分 JSON的企业级应用
  • 第 8 章 JSON与超媒体
  • 8.1 超媒体格式对比
  • 8.2 结论
  • 8.3 建议
  • 8.4 实际中遇到的问题
  • 8.5 在演讲者数据API中用HAL进行测试
  • 8.6 在服务器端使用HAL
  • 8.7 深入学习超媒体
  • 8.8 本章回顾
  • 8.9 内容预告
  • 第 9 章 JSON与MongoDB
  • 9.1 关于BSON
  • 9.2 安装MongoDB
  • 9.3 MongoDB服务器及相关工具
  • 9.4 MongoDB服务器
  • 9.5 将JSON导入MongoDB
  • 9.6 MongoDB命令行
  • 9.7 从MongoDB中导出JSON文档
  • 9.8 关于Schema
  • 9.9 用MongoDB进行RESTful API测试
  • 9.10 本章回顾
  • 9.11 内容预告
  • 第 10 章 用Kafka实现JSON消息系统
  • 10.1 Kafka的用例
  • 10.2 Kafka中的概念和专有名词
  • 10.3 Kafka生态系统——相关项目
  • 10.4 配置Kafka环境
  • 10.5 Kafka命令行界面
  • 10.6 Kafka的类库
  • 10.7 端到端示例——MyConference中的演讲者提案
  • 10.8 本章回顾
  • 附录 A 安装指南
  • A.1 在浏览器中安装JSON工具
  • A.2 安装Node.js
  • A.3 安装Ruby on Rails
  • A.4 安装MongoDB
  • A.5 安装Java环境
  • A.6 安装jq
  • A.7 安装cURL
  • A.8 安装Apache Kafka
  • A.9 内容参考
  • 附录 B JSON社区
  • 关于作者
  • 关于封面
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。