博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON API:用 JSON 构建 API 的标准指南中文版
阅读量:4109 次
发布时间:2019-05-25

本文共 884 字,大约阅读时间需要 2 分钟。

译文地址:

如果你和你的团队曾经争论过使用什么方式构建合理 JSON 响应格式, 那么 JSON API 就是你的 anti-bikeshedding 武器。

通过遵循共同的约定,可以提高开发效率,利用更普遍的工具,可以是你更加专注于开发重点:你的程序。

基于 JSON API 的客户端还能够充分利用缓存,以提升性能,有时甚至可以完全不需要网络请求。

下面是一个使用 JSON API 发送响应(response)的示例:

{  "links": {    "posts.author": {      "href": "http://example.com/people/{posts.author}",      "type": "people"    },    "posts.comments": {      "href": "http://example.com/comments/{posts.comments}",      "type": "comments"    }  },  "posts": [{    "id": "1",    "title": "Rails is Omakase",    "links": {      "author": "9",      "comments": [ "5", "12", "17", "20" ]    }  }]}
 

顶级的 "links" 部分是可选的。 除去 "links" 部分,此响应看起来非常接近使用已经存在的 API 构建的响应。

JSON API 不仅可以用来构建响应,还包括创建和更新资源。

现状

本文档是一个正在进展的工作,在具体实现过程中将会有所改变。详细信息请查看页面。

MIME 类型

JSON API 已经在 IANA 机构完成注册。 它的 MIME 类型是 。

格式

在开始使用 JSON API 前,先查看一下

更新历史

  • 2013-05-03:最初版本的草案。
  • 2013-07-22:媒体类型在 IANA 注册完成。

 

你可以使用 RSS 阅读器在订阅本提要的变更。

转载地址:http://xuosi.baihongyu.com/

你可能感兴趣的文章
过滤器及JSP九大隐式对象
查看>>
软件(项目)的分层
查看>>
菜单树
查看>>
MySQL-分布式架构-MyCAT
查看>>
设计模式六大原则(6):开闭原则
查看>>
阿里面试总结--JAVA
查看>>
Servlet的生命周期
查看>>
JAVA八大经典书籍,你看过几本?
查看>>
《读书笔记》—–书单推荐
查看>>
【设计模式】—-(2)工厂方法模式(创建型)
查看>>
有return的情况下try catch finally的执行顺序(最有说服力的总结)
查看>>
String s1 = new String("abc"); String s2 = ("abc");
查看>>
JAVA数据类型
查看>>
Xshell 4 入门
查看>>
SoapUI-入门
查看>>
Oracle -常用命令
查看>>
JAVA技术简称
查看>>
ORACLE模糊查询优化浅谈
查看>>
2016——个人年度总结
查看>>
2017——新的开始,加油!
查看>>