💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
官网:http://www.trentrichardson.com/jsonsql/ # JsonSQL ## 重要笔记 确保您的弹出式窗口拦截器已关闭! jQuery不是必需的。这个例子只是简单地拉入一个外部的json文件。 漂亮的转储是网络增长的赞美,也不是必需的。 ## 用法和语法注释 只有`Select`语句被支持 请求的字段可能是 `*` 或字段列表。`*` 在大多数情况下可能会更快。 当输入列表`“选择field1,field2,field3”`或“限制 `5,10` 不要使用空格。 当使用`“where”`子句将所有条件与一组括号 `where(category =='Category'|| category =='Other Category')` 括在一起时。 `where`子句是一个`javascript`条件,而不是`sql`。它应该使用`from`所指的范围。这里可以使用`Javascript`函数以及`JavaScript`运算符。 `from`子句应该确定你想返回的范围。它应该以 `json`开始,并使用点符号:`json.channel.items`,并指向对象内的数组。 `order by`选项可以接受一个列表,但是现在只能按第一个字段排序`asc,desc,ascnum,descnum`。 SQL示例 ``` select title,url from json.channel.items where (category=='bla' || category=='bla bla') order by title desc limit 5,10 ``` 完成呼叫 ``` jsonsql.query("select * from json.channel.items order by title desc",json); ``` 得到所有! ``` jsonsql.query("select title,url from json.channel.items where (category=='javascript' || category=='vista') order by title,category asc limit 3",json); ``` 过滤! 与`xml`相比,这个库绝对不是最快的解析解决方案,但是简单有时可能不考虑速度。 ## 下载 `jsonsql.js`版本0.1 ## 版 版本0.1 最后更新于12/30/2007