云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

消息队列_华为云空间满了怎么办_哪个好

小七 141 0

云服务_如何选择_云计算指的是什么

在我们继续讨论实用REST API设计的过程中,让我们来谈谈当响应返回时会发生什么。

您有一个带有数据属性的对象。您应该如何命名属性?

以下是一些主要API的API响应:

Twitter

"创建时间":Thu Nov 03 05:19;38+0000 2011"

Bing

"DateTime":"2011-10-29T09:35:00Z"

Foursquare

"createdAt":1320296464

它们各自使用不同的代码约定。尽管作为rubyonrails开发人员,Twitter方法对我来说很熟悉,但我认为Foursquare是最好的方法?解析响应(JSON解析器);返回的内容填充对象。它看起来像

var myObject=JSON.parse文件(回应);

如果你选择了Twitter或者Bing的方式,你的代码是这样的。这不是JavaScript约定,看起来很奇怪-看起来像系统中另一个对象或类的名称,这是不正确的。

计时=myObject.created\u位于;

计时-myObject.DateTime;

建议

使用JSON作为默认值

遵循JavaScript惯例命名属性

-使用中间大写(又名CamelCase)

-根据对象类型使用大写或小写

这会产生如下代码,允许JavaScript开发人员以对JavaScript有意义的方式编写它。

"createdAt":1320296464

计时=myObject.createdAt创建;