互联网
类型
7.2
豆瓣评分
可以朗读
语音朗读
246千字
字数
2018-07-01
发行日期
展开全部
主编推荐语
本书来自于作者实际使用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月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。