Json 在其他文件中存储文件的数据

Json 在其他文件中存储文件的数据,json,xml,file,Json,Xml,File,我想在文件中存储目录的文件数据。i、 例如,文件名,文件大小等,这样我可以减少搜索时间。我现在的问题是找到一个有效的方法来做这件事。我考虑过json和xml,但无法在两者之间做出选择。还有,如果有更好的方法,请告诉我。我想说,这取决于您喜欢使用什么样的数据以及您拥有什么样的数据结构(非常简单的单词列表,不如简单的单词列表和每个单词的搜索时间,…) 对于单词列表,您可以使用一个简单的文本文件,每行一个单词或csv,对于不太简单的结构,json或xml可以很好地工作 我喜欢使用json,因为它比xm

我想在文件中存储目录的文件数据。i、 例如,文件名,文件大小等,这样我可以减少搜索时间。我现在的问题是找到一个有效的方法来做这件事。我考虑过json和xml,但无法在两者之间做出选择。还有,如果有更好的方法,请告诉我。

我想说,这取决于您喜欢使用什么样的数据以及您拥有什么样的数据结构(非常简单的单词列表,不如简单的单词列表和每个单词的搜索时间,…)

对于单词列表,您可以使用一个简单的文本文件,每行一个单词或csv,对于不太简单的结构,json或xml可以很好地工作

我喜欢使用json,因为它比xml更轻巧,更不冗长。如果您不打算共享此数据和/或它并不复杂,则不需要xml提供的验证(xsd…)。 即使您计划共享这些数据,也可以使用json


将数据写入文件需要一些服务器端代码,如php、java、python、ruby等

如果您像使用属性文件一样使用alomst,我建议您使用Json文件。
如果您计划将文件中的数据存储到数据库中,那么您可以选择XML,您可以选择在java环境中使用JAXB/JPA

假设有R 5000个文件,如果我存储文件名大小和修改日期,从json文件或XML文件读取会增加多少延迟对于您的案例来说,最好的方法是测试每个案例。创建一个伪json和一个伪xml文件,并尝试使用服务器端语言(如php)在其中进行搜索。如果您想提供基于文件大小或上次编辑日期的搜索,也可以测试基于数据库的版本。您好,谢谢:)但我的应用程序是独立的java。。我一直在跟踪所有文件,这样我就不会每次都打开文件系统