首页 > 解决方案 > 如何以最有效的方式呈现巨大的 JSON 文件 (1.8) Gb

问题描述

我正在创建一个错误检查 ARM 脚本并将结果存储在 json 文件中的系统(以便为将来的项目进行有效解析)。我的问题在于 json 文件的绝对大小,需要知道是否有人有任何切割器解决方案来呈现 json 文件。

我现在正在研究的一种方法是创建一个包含数据的 html 文件,并且每次用户单击按钮时仅显示 1000 行。考虑到用户搜索、复制等的能力,这会浪费时间吗?有没有更好的解决方案可以在 c# 中实现?

先感谢您!

标签: c#jsonazure-functions

解决方案


每次用户单击按钮时 1000 行。这会浪费时间吗

是的。当您谈论 1gb 的配置文件时,任何涉及人类的东西都是垃圾 - 特别是如果这不涉及任何类型的搜索功能并且涉及人类眼球扫描。它不会起作用,除非您谈论诸如标题之类的内容(即文件顶部)。时期。这是一个有效的解决方案——对于某种不存在的人类机器人。

有没有更好的解决方案可以在 c# 中实现?

我敢说没有好的解决方案。某种编辑器将 json 显示为具有大量搜索功能的树和某种路径功能可能会更好,但也需要大量工作。问题是一个 1gb 的 json 文件不是你可以有任何概述的东西。人类就是他们。


推荐阅读