我只是想听听一些关于我将要做什么的意见。案子很简单。我需要使用 JSON 实现一个离线数据库文件系统。
我遇到的问题是是使用一个 JSON 文件来表示我的所有资源还是为每个资源使用一个 JSON。假设我需要存储有关许多不同文件的信息,并且每个文件可能都有一些注释;也就是说,一组注释,可能还有一些额外的属性,如名称、详细信息等。
我可以创建一个表示该结构的 JSONobject,然后在添加新资源时,将创建一个新的 JSONojbect 来表示该资源。然后它会简单地附加到一个文件中,其中包含所有资源的所有信息。当我想访问资源 1 时,我可以只查询 JSON 文件并找到 id 为 1 的资源。简单,但是当使用许多资源时,它显然会很慢......(在 JS 中实现)并且有点麻烦将所有信息存储在一个数组中......等等。
我正在考虑的另一个解决方案是,因为每个资源都是一个文件,所以我可以用 JSONobject 表示每个文件。假设我现在正是文件的名称,我可以打开 file.json 并获取我想要的信息。
假设我要使用第二种方法,您认为这可能是一个可行的解决方案吗?
任何反馈或替代方法表示赞赏:)。
提前致谢。