用于处理jsonapi规范。请参考http://jsonapi.org/。
用于处理jsonapi规范。请参考http://jsonapi.org/。
(client-get url & [req])
clj-http.client/get的包装函数,调用方式和原函数一致。 对请求做了一些处理,增加了content-type等。 对响应的body进行json解码。
clj-http.client/get的包装函数,调用方式和原函数一致。 对请求做了一些处理,增加了content-type等。 对响应的body进行json解码。
(client-post url & [req])
clj-http.client/post的包装函数,调用方式和原函数一致。 对请求做了一些处理,增加了content-type等。 对响应的body进行json解码。
clj-http.client/post的包装函数,调用方式和原函数一致。 对请求做了一些处理,增加了content-type等。 对响应的body进行json解码。
(document data)
(document data links)
(document data links included)
创建包含主数据的jsonapi文档
创建包含主数据的jsonapi文档
(links request & name-link-seq)
Inputs: [request & name-link-seq] Returns: Links
创建顶层links对象。request之后,接受偶数个参数,形如: name1 link1 name2 link2 ...
Inputs: [request & name-link-seq] Returns: Links 创建顶层links对象。request之后,接受偶数个参数,形如: name1 link1 name2 link2 ...
(map-to-resource m type & [id-key])
将map(例如从数据库查询得到的)转换为resource,转换结果不包含relationships和links。
将map(例如从数据库查询得到的)转换为resource,转换结果不包含relationships和links。
(relationships name relationship & nrs)
创建relationships。接受偶数个参数,形如: name1 relationship1 name2 relationship2 ...
创建relationships。接受偶数个参数,形如: name1 relationship1 name2 relationship2 ...
(resource id type)
(resource id type attributes)
(resource id type attributes relationships)
(resource id type attributes relationships links)
创建资源。
创建资源。
(resource-select-keys resource ks)
从资源map中选择一些元素,返回一个map。如果资源中不存在某个key,则返回map中不包含该key。 该函数调用方式与select-keys类似。
从资源map中选择一些元素,返回一个map。如果资源中不存在某个key,则返回map中不包含该key。 该函数调用方式与select-keys类似。
(response response)
处理响应map: 1、增加content-type 2、如果(associative? body)为真,将body转换为json字符串
处理响应map: 1、增加content-type 2、如果(associative? body)为真,将body转换为json字符串
(to-resource-seq map-seq type & [id-key])
将map序列(例如从数据库查询得到的)转换为resource序列,转换结果不包含relationships和links。
将map序列(例如从数据库查询得到的)转换为resource序列,转换结果不包含relationships和links。
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close