万本电子书0元读

万本电子书0元读

顶部广告

JSON实战电子书

JSON已经成为RESTful口设计的事实标准,并在互联网数据交换领域日益受亲睐,是搭建优雅、高效应用程序的得力工具。 本书系统展示如何使用JSON工具和消息/文档设计来搭建企业级应用程序与服务,既包括JSON基础知识,又涵盖大量操作实践与使用案例,是全面掌握JSON强大功能的明智之选。 ·熟悉JSON基础知识并学习如何对JSON数据行建模 ·学习如何在Node.js、Ruby on Rails以及Java中使用JSON

售       价:¥

纸质售价:¥70.30购买纸书

338人正在读 | 0人评论 6.2

作       者:(美)汤姆·马尔斯(Tom Marrs)

出  版  社:人民邮电出版社

出版时间:2018-07-01

字       数:25.2万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书来自于作者实际使用JSON的经验所得,主要内容包括JSON基础知识,对JSON数据建模,在Node.js、Ruby on Rails和Java中使用JSON,结构化JSON文档并设计测试API,搜索JSON文档的内容,将JSON文档转换成其他数据格式,将JSON作为企业级架构中的一部分来使用,等等。 本书适合对Web和移动端应用、RESTful API以及消息系统行设计或实现的架构师和发人员阅读。 本书来自于作者实际使用JSON的经验所得,主要内容包括JSON基础知识,对JSON数据建模,在Node.js、Ruby on Rails和Java中使用JSON,结构化JSON文档并设计测试API,搜索JSON文档的内容,将JSON文档转换成其他数据格式,将JSON作为企业级架构中的一部分来使用,等等。 本书适合对Web和移动端应用、RESTful API以及消息系统行设计或实现的架构师和发人员阅读。
【推荐语】
JSON已经成为RESTful口设计的事实标准,并在互联网数据交换领域日益受亲睐,是搭建优雅、高效应用程序的得力工具。 本书系统展示如何使用JSON工具和消息/文档设计来搭建企业级应用程序与服务,既包括JSON基础知识,又涵盖大量操作实践与使用案例,是全面掌握JSON强大功能的明智之选。 ·熟悉JSON基础知识并学习如何对JSON数据行建模 ·学习如何在Node.js、Ruby on Rails以及Java中使用JSON ·使用JSON Schema构建JSON文档来设计并测试API ·使用JSON搜索工具来搜索JSON文档的内容 ·使用JSON转换工具将JSON文档转换成其他数据格式 ·比较HAL和jsonapi等JSON超媒体格式 ·使用MongoDB来存储和处理JSON文档 ·使用Apache Kafka在服务间交换JSON消息
【作者】
汤姆·马尔斯(Tom Marrs),拥有多年企业架构经验,领导过各种企业级的API、Web、移动端、云和SOA项目。目前任TEKsystems全球服务部门企业架构师,促使公司采用了包括REST、微服务和JSON在内的多项API架构与技术。Tom还是敏捷发的拥趸,并获得Scrum联盟的CSM认证。 译者简介 邵钏,毕业于浙江大学生物科学系,热衷于提升产品的用户体验,在UI技术领域历经Java Swing、Adobe Flex,终zhiWeb前端。目前主要感兴趣的领域为物联网,并致力于相关产品Uniboard的设计发。
目录展开

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社区

关于作者

关于封面

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部