javascript - 如何使用 Node 找出大型 JSON 文件的结构?

标签 javascript json node.js

因此,我想深入研究一个大型 JSON 文件,以便可以循环遍历某个小节中的所有属性,并将其中的变量从字符串转换为数字。

问题是 JSON 太大了,我无法仅在 Atom 中打开它并查看它,也无法解析它并使用 console.log 来查看我想要访问哪些变量。

获取 JSON 整体结构的最佳策略是什么?理想情况下,我希望看到类似的东西

{
"features": ...,
"properties": [...],
"etc":...
}

不要太深入。

最佳答案

const fs = require('fs')
const file = fs.readFileSync('path/to/json/file.json')
const parsed = JSON.parse(file)
console.log(Object.keys(parsed))

这将为您提供顶层的键,正如您提到的您希望看到浅层结构。

关于javascript - 如何使用 Node 找出大型 JSON 文件的结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48083699/

相关文章:

c# - StringContent 与 ObjectContent

json - 在Powershell中遍历JSON数据

javascript - 如何连接Websocket API?

node.js - 在 Google Assistant 上捕获十万千万卢比的数字 - Dialogflow

javascript - Karate UI 中的 ShadowRoot dom 元素访问问题

javascript - 应用某些 css 样式后,fileupload click 事件未正确触发(在 IE 8 上)

javascript - HighChart 饼图工具提示已修复

javascript - 如何获取对象内部的数组大小?

java - Java中解析JSON问题

javascript - Node 8.0 新符号并在 Number.prototype.toLocaleString() 的符号后添加空格