在我的应用程序中,我使用json文件来保存我的应用程序中的细节以在脱机情况下使用它。假设我在我的应用程序中序列化并保存数据,稍后我需要更新json文件中的一个项目。
在上述情况下,是否可以仅更新增量变化而不会将整个json过度回到文件。
只有当价值和替换价格完全相同时......
如果您要保存足够的数据以使其成为问题,那么JSON可能不是存储它的正确格式,请考虑使用数据库
编写整个文件是通常完成的方式。如果您需要更新单个配置值,那么您可能应该将数据保存到数据库而不是json文本文件。例如,Redis是一个基于文件的数据库,您可以轻松地将其用作应用程序配置的源。这将允许您以与您要查找的粒度相同的级别进行更新。