允许对 JSON 数据进行类似 SQL 的查询的新 javascript/jquery 库?
Posted
技术标签:
【中文标题】允许对 JSON 数据进行类似 SQL 的查询的新 javascript/jquery 库?【英文标题】:New javascript/jquery library that allows for SQL-like queries on JSON data? 【发布时间】:2012-02-16 12:17:34 【问题描述】:这个问题大约在一年前被问到date。当我在谷歌上搜索这个问题的答案时,我发现的所有图书馆似乎已经有大约一年没有任何活动了。我只是想知道是否有人知道当前维护的任何库,或者人们有什么其他替代方案?
我希望进行一些客户端数据过滤,并且我愿意接受除编写自己的函数之外的其他建议。
【问题讨论】:
【参考方案1】:你可以试试Alasql javascript 库。它支持对具有完整 SQL 功能的 JSON 数组进行查询。
这是一个例子:
<script src="alasql.min.js"></script>
<script>
var cars = [model:'Mazda', price:20000, model:'Toyota', price:25000,
model:'Ford', price:22000];
var res = alasql("SELECT * FROM ? WHERE price > 21000",[cars]);
console.log(res);
</script>
试试这个例子in jsFiddle。
【讨论】:
【参考方案2】:您可能想查看taffydb 和web sql database
【讨论】:
以上是关于允许对 JSON 数据进行类似 SQL 的查询的新 javascript/jquery 库?的主要内容,如果未能解决你的问题,请参考以下文章
SQL多表多字段联合查询怎么弄?最终结果用HTML页面以表格形式显示(表格已有,类似excel)。