#json #loca-database

json_tables

简化与本地json存储中的不确定项操作的结构

4个版本

0.0.4 2022年11月27日
0.0.3 2022年9月24日
0.0.2 2022年8月9日
0.0.1 2022年7月30日

#1499 in 数据结构

Download history 11/week @ 2024-04-08 38/week @ 2024-04-15 88/week @ 2024-04-22 56/week @ 2024-04-29 49/week @ 2024-05-06 47/week @ 2024-05-13 65/week @ 2024-05-20 44/week @ 2024-05-27 58/week @ 2024-06-03 61/week @ 2024-06-10 59/week @ 2024-06-17 57/week @ 2024-06-24 50/week @ 2024-07-01 23/week @ 2024-07-08 103/week @ 2024-07-15 123/week @ 2024-07-22

303 每月下载量
用于 5 个crate(2个直接使用)

无许可协议

27KB
455

什么是

该crate包含一个结构,可以获取目录中大量文件的数

据。它还提供了结构错误类型和构建器。

它假设目录是一个表,其中目录中的每个文件都是一个条目。更多详细信息请参阅文档。

为什么

该crate存在是为了解决以下问题。你需要用户保存一些数据,他们应该能够自己修改这些数据。这是一些简单的结构化数据,长度不定。

问题是数据库对用户来说不可读,你需要提供与之交互的接口。如果你想要提供这样的接口,SQLite是理想的,有几个crate可供选择绑定,其中rusqlite最受欢迎。如果你想要ORM(对象关系映射),有dieselsea-QL

狗粮

我亲自在我的应用程序amisgitpm中使用这个crate。

如何

它导航到目录,打开所有文件,并按照结构存储内容。有更聪明的方法,比如缓存使用的内容。这些方法都没有使用。

依赖

~0.7–1.6MB
~35K SLoC