”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 如何用 JavaScript 读取并解析本地 JSON 文件?

如何用 JavaScript 读取并解析本地 JSON 文件?

发布于2025-01-10
浏览:474

How Can I Read and Parse a Local JSON File in JavaScript?

在 JavaScript 中读取外部本地 JSON 文件

在 Web 开发中,经常需要访问存储在 JSON 文件中的本地数据。对于 JavaScript,这可以通过利用 JSON.parse() 方法来实现。

问题陈述

您存储了一个名为“test.json”的本地 JSON 文件在/Users/Documents/workspace/test.json。该文件包含以下 JSON 数据:

{
  "resource": "A",
  "literals": ["B", "C", "D"]
}

代码解决方案

要读取此 JSON 文件并在 JavaScript 中打印其数据,可以使用以下步骤:

  1. 获取JSON数据:

    const fs = require('fs');
    const data = fs.readFileSync('test.json');
  2. 解析 JSON 数据:

    const json = JSON.parse(data);
  3. 访问data:

    console.log(`Resource: ${json.resource}`);
    console.log(`Literals: ${json.literals}`);

其他注意事项

  • Node 中的 fs 模块.js 用于读取文件系统。
  • 确保 JSON 文件的路径为正确。
  • 如果找不到文件或无法解析文件,则优雅地处理错误。

示例代码

const fs = require('fs');

// Read the JSON file
const data = fs.readFileSync('test.json');

// Parse the JSON data
const json = JSON.parse(data);

// Access the data
console.log(`Resource: ${json.resource}`);
console.log(`Literals: ${json.literals}`);
最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3