gpt4 book ai didi

c# - 需要对子文件夹中的数百个 JSON 文件运行 LINQ 查询

转载 作者:行者123 更新时间:2023-11-30 22:56:41 27 4
gpt4 key购买 nike

使用 C#:

我在文件系统的嵌套文件夹中有数百个 JSON 文件。我需要在文件中的数据中运行 LINQ 查询,并找到其 JSON 数据与特定条件匹配的 JSON 文件。

我可以简单地序列化列表中的所有 JSON 文件,然后在数组上运行我的 LINQ 查询。但是,由于我正在从磁盘读取所有数据,因此该方法占用了大量内存。

有什么方法可以对文件系统中的 JSON 文件运行我的 LINQ 查询,而无需将它们全部加载到内存中?

最佳答案

您应该能够按照以下帖子或类似内容中的描述流式传输数据。这应该有助于解决内存问题。 How to parse huge JSON file as stream in Json.NET? , Parsing large json file in .NET

关于c# - 需要对子文件夹中的数百个 JSON 文件运行 LINQ 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54246723/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com