当前位置: 首页 > article >正文

nodejs中使用json

nodejs中使用json

方法

  1. 使用fs 模块的readFile方法读取json文件内容

    import { readFile } from 'fs/promises'
    const json = JSON.parse(
      await readFile(
        new URL('./config.json', import.meta.url)
      )
    )
    
  2. 使用 CommonJS的require加载json文件
    注意:如果环境中只能使用ESM模块导入,可以导入module的createRequire方法创建require

    import { createRequire } from 'module'
    const require = createRequire(import.meta.url)
    const data = require('./config.json')
    
  3. 使用最新的import Assertions
    注意: 这种方法还在实验阶段,可能会报警告消息

    import config from './config.json' assert { type: 'json' }
    console.log(config)


 


http://www.kler.cn/a/14209.html

相关文章:

  • 【Linux命令行与shell脚本编程】 一,Shell简介
  • 图像处理学习——基于霍夫变换(Matlab代码实现)
  • 数据结构对齐
  • Trie|并查集|堆|
  • maven作用讲解---以及怎么配置阿里的maven镜像
  • 2023浙江省赛“信息安全管理与评估“--Web渗透测试(高职组)
  • Python每日一练(20230420)
  • 【MySQL笔记】MySQL数据库分库分表解读
  • java版UWB人员定位系统源码,提供位置实时显示、历史轨迹回放、电子围栏、行为分析、智能巡检等功能
  • css-设置单行文本溢出省略号,使用overflow:hidden属性之后的出现的问题几解决办法。
  • Hilt在Android中的使用
  • 深入理解 JavaScript 中的原型和原型链
  • 数据库和缓存一致性问题
  • 盘点C# 9.0中好用的特性
  • Win7系统USB串口安装驱动出现“系统找不到指定的文件“解决方案
  • 计算机组成原理 指令系统(1)
  • itop-3568开发板驱动学习笔记(22)设备树(一)设备树基础
  • L1-094 剪切粘贴
  • 测试月入30K,Soeasy?测试这一行涨薪机制被我摸透了...
  • 【Android FrameWork(四)】- binder service_manager ServiceManager