我有一个非常大的JSON数据文件,我想分析一下数据结构,看看哪里可以改进。我想要的是某种类型的分析器,就像你将分析你的had磁盘结构,并报告大小的字节树节点和以下。
我的JSON格式有很多层,手动遍历每个节点需要相当长的时间。
那么,深入分析JSON结构以报告每个节点的数据大小的最佳方法是什么呢?理想情况下,它将分析任何JSON数据格式并对其进行报告。
REST服务是用C#编写的,但我看不到分析是在服务器端完成的,因为对服务代码的访问可能并不总是可用的,这就是为什么我认为插件或独立工具是主流?
例如,我使用Fiddler来分析JSON数据,所以理想情况下,我希望将JSON直接从Fiddler中复制出来,并将其粘贴到某个可以给我提供结果的东西中。jsonviewer.stack.hu做了一些接近的事情,但是没有数据大小
发布于 2021-08-16 12:33:03
所以这里有一个很棒的:https://www.debugbear.com/json-size-analyzer
发布于 2015-01-26 16:54:12
编写一个函数getSize,它递归地确定节点的大小并打印出来。
伪码:
function getSize(node, level)
sum = 0
if node has no children
return length(node.value)
for child in node.children
sum += getSize(child, level + 1)
print indentation based on level, node, sum
return sumhttps://stackoverflow.com/questions/28146905
复制相似问题