客製化系統
jaqt:JavaScript 查詢與轉換
jaqt(發音為「jacket」)是一個嵌套和物件的查詢引擎,獲得 graphql 和 sql 的啟發。
JavaScript 查詢 | 結果 |
---|---|
from(data.people).select({ metrics: { hair_color: _ }, lastName:_}) |
|
目錄
- 背景
- 快速入門
- 埃普
- 使用者手冊
- 參考
- 貢獻
- 們
背景
有許多函式庫為 JavaScript 添加了一種查詢語言。 。
所以這個函式庫本身不是一種查詢語言,但它使用了一些JavaScript技巧來為Array.map和Array.filter函數添加一些語法糖,這樣你就可以獲得像GraphQL這樣顯然的東西的大部分自動化性,同時完全留在javascript國家。
與普通的 Array.filter 和 Array.map 相比,沒有速度改進或索引。
埃普
以下範例均使用以下數據:
let data = JSON.parse(`[{name: "John",lastName: "Doe",friends: ["Jane"]},{name: "Jane",lastName: "Doe",friends: ["John"]}]`)
這就是使用這個函式庫的方法:
結果是:
文件
- 開發人員手冊將指導您如何開始以及如何使用 JAQT。
- 參考資料詳細解釋了所有部分。
貢獻
歡迎貢獻。發布。
github 儲存庫位於 https://github.com/muze-nl/jaqt
們
軟體根據 MIT 許可證獲得開源許可。