最简单的方式:

const config = require('./config.json')
console.log("name",config.name)
console.log("age",config.age)

require方法的缺点:

  • 内容会被缓存,不适合动态变更的json文件
  • 仅支持后缀为json的文件

稍微复杂的方法:

const fs = require('fs');try {const data = fs.readFileSync('./config.json', 'utf8');// parse JSON string to JSON objectconst config = JSON.parse(data);console.log("name",config.name)console.log("age",config.age)} catch (err) {console.log(`Error reading file from disk: ${err}`);
}

原文链接: http://www.keep-running.cn/?p=137

node.js 如何读取json文件内容相关推荐

  1. java读取json文件内容_java读取json文件内容详解

    之前给大家介绍了一下java读取txt文件内容,下面要给大家介绍的就是java读取json文件内容,一起来了解一下吧. 1.java读取json文件 下面是具体的思路: 首先是获取文件-获取文件内容- ...

  2. Java读取Json文件内容

    前言 Java 读取Json文件的内容. pom 依赖 <dependency><groupId>com.alibaba</groupId><artifact ...

  3. java读取json文件_Java 读取Json文件内容

    读取json文件为String类型: import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logge ...

  4. 用node.js批量处理json文件

    背景 处理一批数据(一堆json文件),要求如下: // 原始数据 {v: {code: xxx, // 此属性可能存在,可能不存在a: xxx,b: xxx,c: xxx} }// 处理后 {cod ...

  5. iis配置js支持读取json文件配置

    默认情况下,iis不支持解析.json文件,这就需要我们自己在iis下配置 方法一:iis配置 1.点击开始菜单选择控制面板: 2.控制面板内点击管理工具,选择Internet信息服务(IIS)管理器 ...

  6. 极简 Node.js 入门 - 3.2 文件读取

    Node.js 提供了多种读取文件的 API fs.readFile fs.readFile(path[, options], callback) 是最常用的读取文件方法,用于异步读取文件的全部内容 ...

  7. node.js 读取json文件

    node.js 读取json文件 效果图 目录结构 data.json index.htm app.js 学习资源推荐 效果图 目录结构 data.json [{"name": & ...

  8. 读取CSV文件内容,将其转换成JSON字符串输出

    CsvToJsonUtil 工具类作用:读取CSV文件内容,将其转换成JSON字符串输出 转换工具类代码如下: package com.test.util;import java.io.*; impo ...

  9. js读取json文件和读取数据库的速度的差别

    今天想直接js读取json文件会快点所以在网络上搜索如何读取本地的json文件结果找到了下边的这样 var Ajax = function () { $.getJSON ("js/useri ...

最新文章

  1. 【 Verilog 】always@()的敏感源中为什么不能双边沿触发?为什么不能双时钟触发?
  2. mysql数据库应用与开发姜桂洪 课后答案_一站式打卡“云原生”时代的高效开发...
  3. python计算在月球的体重程序_# Python程序语言设计基础(第二版)程序练习题
  4. 网络游戏server编程,第一章笔记
  5. ubuntu下的各种环境变量
  6. linux vmware 安装后无法桥接到物理网卡的解决办法
  7. PHP转换时间戳mktime,php日期转换为时间戳的方法
  8. string字符串数字自增_常见的字符串操作
  9. oracle数据库inactive状态session过多的原因定位
  10. 开发者实测 M1 芯片报告:除了大型应用程序启动慢点,整体性能优秀!
  11. 面试 AI 算法岗,项目实战与比赛经验到底能为你加成多少?
  12. 微信中location.reload失效
  13. LightGBM算法解析
  14. adobe acrobat pro dc 无法打开PDF_pdf怎样转成word格式
  15. 修复win7更新服务器失败,Win7旗舰版系统Windows Update更新提示遇到未知错误的解决方法...
  16. 李宏毅ML笔记14:降维/无监督-线性方法
  17. android vendor 机制,深入理解Android Telephony 之vendor ril
  18. VUE获取网易云音乐接口,并实现歌词滚动效果
  19. Scons编译IMGUI
  20. 图形学笔记(四) 数学变换

热门文章

  1. 【JS】时间与时间字符串之间转换
  2. JAVA并发-AtomicLong
  3. 将lua数据表格 转换成json格式,xml格式
  4. 将Excel中的数据转换成JSON格式
  5. 截图识别文字软件哪个好?推荐四个屏幕截图文字识别软件推荐?
  6. python控制小车前进_基于图像处理和tensorflow实现GTA5的车辆自动驾驶——第四节通过Python控制人物前进后退...
  7. count(*)、count(1)、count(0)、count(列名)区别
  8. 优酷大剧全链路技术保障探索和实践
  9. Microbiome:野生哺乳动物的皮肤和肠道微生物对核污染的反应
  10. 企业开发html常用命名方式,html-class命名的方式