json-rql:JSON资源查询语言,用于简单,一致的查询API

时间:2024-05-20 20:24:59
【文件属性】:

文件名称:json-rql:JSON资源查询语言,用于简单,一致的查询API

文件大小:116KB

文件格式:ZIP

更新时间:2024-05-20 20:24:59

JavaScript

json-rql JSON资源查询语言,用于简单,一致的查询API 当然,我们可以使用我们想要的任何符号。 不要嘲笑符号; 发明它们,它们很强大。 实际上,数学在很大程度上是更好符号的发明。 – Feynman物理讲座,Addison-Wesley,第17章(1963) 该存储库和库提供了一种表示法,用于使用JSON表示针对结构化资源的查询。 它有助于解决API设计中可表达性与简单性之间,以及敏捷性与面向未来之间的紧张关系。 它基于 。 一个简单的示例查询: { " @where " : { " @type " : " Person " , " name " : { " @contains " : " Fred " } } } 它是JSON:可以直接在代码中进行构造,操作和序列化,也可以进行约束。 使用标准的JSON工具将您的API限制为已针对您的后端进行了设计和测试的查询。


【文件预览】:
json-rql-master
----.travis.yml(74B)
----typedoc.js(262B)
----package.json(2KB)
----genschema.js(686B)
----test()
--------data()
--------spec.js(643B)
--------todo.js(4KB)
--------example.js(2KB)
--------utilTest.js(3KB)
--------construct.js(3KB)
--------sparql.js(10KB)
--------pretest.js(621B)
--------sparqljsUtil.js(3KB)
----sparql()
--------index.js(75B)
--------package.json(797B)
--------from.js(8KB)
--------util.js(7KB)
--------to.js(12KB)
--------package-lock.json(63KB)
--------example.js(764B)
----LICENSE(1KB)
----package-lock.json(213KB)
----tsconfig.json(230B)
----spec()
--------json-rql.md(7KB)
--------index.ts(20KB)
----.gitignore(755B)
----README.md(4KB)

网友评论