JS 中使用 SQL 查询 JSON 数据

JavaScript013

JS 中使用 SQL 查询 JSON 数据,第1张

JsonSQL 可以方便的使用 sql 语句查询 json 数据。

示例:

源码很简洁 jsonsql-0.1.js :

可以直接使用源码方式,demo地址:

http://files.cnblogs.com/zhangchen/JsonSQL.rar

也可以使用 npm 安装,地址:

https://www.npmjs.com/package/jsonsql

如果数据是固定的有两种方法

1.把json数据定义为一个变量

1

2

var json = {"a":1,"b",2}

//这样可以直接调用,数据太多可以放到一个额外的 js 文件上

2.数据写在一个文件上,命名为a.json

1

2

3

4

$.getJson(url,funciton(rs){

//url是文件路径,例如 ../json/a.json

//rs就是返回的json数据了

})

如果数据是后台传过来的

1

2

3

4

5

$.post(url,data,function(rs){

//url是后台controller的方法的路径

//data 是传到后台的json格式的参数,可选

//rs是返回的数据

},"json")//最后这个json不能漏

1.前端可以通过Json.parse(str)把字符串str转换为Json格式

2.如果是获取后台数据可以直接用jquery的ajax获取,ajax获取后数据就是json格式