需要将js文件中对象数据具有json数据风格的数据,通过变换转成json文件。

具体demo如下:

//需要使用nodejs和nodejs导入xlsx包。

//创建工程可参考https://blog.csdn.net/hanxiaoyong_/article/details/107453463博文,注意需要导入node-xlsx包。

let xlsx = require('node-xlsx');

let fs = require('fs')

var fileDirectory='./lang/';          //待转换的js文件

const convert=funtion(filePath){

const repeat={}

const lanFile=fs.readFileSync(filePath,{encoding:'utf-8'}); //返回utf8格式的内容
        const lanObj = eval(`(${lanFile.replace(var.*=/,'')})`); //使用模板参数将变量创建成字符串

fs.wroteFileSync(filePath.repalce(/js$/,'json'),JSON.stringfy(lanObj,null,2),{ending:'utf-8'});//将js数据转换成json数据,顺序一致,   缩进2个空格

    }

if(fs.existsSync(fileDirectory)){

var files= fs.readdirSync(fileDirectory);

for(var i =0; i < files.length; i++){
         console.log(files.length)

var filePath=  fileDirectory+files[i];

// var name=files[i].slice(0,files[i].length-3);

// var fileName = name +'.json'

convert(filePath)

}

}

///

待转换的js文件格式如下

var a={

  carBrand='hongqi',

  carWeight='20t'

}

使用Nodejs将js文件转换成json文件相关推荐

  1. node-js——将excel表格转换成json文件

    文章目录 将excel表格转换成json文件 步骤 一.引用nodejs的xlsx模块,读取表格的数据 二.引入fs模块,创建文件并写入 三.写一个bat脚本,双击自动执行nodejs文件 示例文件下 ...

  2. Python 实现 csv文件转换成json文件

    # -*- coding:utf-8 -*- # csv转换成json import csv import jsonfile_path = "district.csv" # 指定e ...

  3. java-将xlsx(excel)文件转换成json

    来源:http://blog.csdn.net/Cassy_Wu/article/details/54577720 最近在工作接触到将xlsx(excel)转换成Json文件的需求.特此写个文章总结学 ...

  4. python将txt转换为csv_Python Pandas 三行代码将 txt 文件转换成 csv 文件

    今天需要处理几个比较大的 txt 文件,每个文件都在 2GB 以上,直接用 Excel 将其转换成 csv 文件显然是不太可行的,于是用 Python 中的数据处理神器 Pandas,三行代码就能搞定 ...

  5. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  6. csv文件转换成xlsx文件方法

    背景: 在实际工作中,我们经常会面对大批量的数据进行处理,其中将csv文件文件转换成xlsx文件就是其中的一项,废话少说,上家伙: 一般方法: 将csv文件另存为xlsx文件: 但实际中03版本(.x ...

  7. 如何将Ai文件转换成PDF文件

    要将Ai文件转换成PDF文件,请按照以下步骤操作: 1. 打开客汇宝网站软件并打开要转换的文件. 2. 点击"文件"菜单并选择"另存为". 3. 在" ...

  8. java编程将HTML文件转换成PDF文件

    网上有好几种方法可以将将HTML文件转换成PDF文件但是有些对HTML文件格式要求比较严格,稍微错了一些就不能生成我们所要的PDF文件,这里我推荐一个 PD4ML,它可以解决HTML文件格式不正确的问 ...

  9. 怎么把图片文件转换成PDF文件

    除了office文件外,我们最常用的就是PDF文件了.因为PDF文件格式可以将文字.字型.格式.颜色及独立于 设备和分辨率的图形图像等封装在一个文件中.该格式文件还可以包含超文本链接.声音和动态影像等 ...

  10. pdf文件转换成jpg文件

    pdf文件转换成jpg文件 扫描的文件是PDF格式的,应公司的要求,需要将它转成JPG图片格式,这让我伤透了脑筋,经过自己网上教程的搜集和软件下载尝试,终于让我找到了一个蛮不错的转换工具,帮我解决了眼 ...

最新文章

  1. 科大星云诗社动态20210322
  2. linux很多程序都要本地编译,让C/C++程序一次编译可以发布到多版本Linux之上
  3. Java学习笔记二十六:Java多态中的引用类型转换
  4. (转)FPGA的速度等级(speed grade)
  5. 在Azure Container Service创建Kubernetes(k8s)群集运行ASP.NET Core跨平台应用程序
  6. css清除浮动的原理
  7. git仓库的基本用法
  8. 手机电池余量 java,用Java获取电池电量
  9. java spark on hive_hive-on-spark 安装 以及 scala 实例
  10. 在一个html中使用另一个html数据,如何为某些HTML标签存储任意数据
  11. github clone加速
  12. calico源码分析-ipam(1)
  13. from添加背景色 jsp_html框架怎么添加背景颜色
  14. win7虚拟机_虚拟机VMware 15安装教程
  15. python文字语音互转
  16. 系统服务器算固定资产吗,服务器操作系统算固定资产
  17. 做站群需要多少站点?
  18. php 蓝奏网盘上传文件,教给大家一个蓝奏云高级玩法,如何把文件一键秒上传到蓝奏云网盘...
  19. SOLIDWORKS如何在工程图中直接更换图纸格式
  20. 一个看着有用,但是没多大用的IDEA插件MybatisCode

热门文章

  1. 求素数的python程序_Python编程新手看过来,如何求素数 (Python学习教程)
  2. 教师工作量管理系统设计_教育培训机构为什么一定要用管理系统?
  3. python标准输入多行文字_python如何输入多行数据
  4. phpzend框架_PHP框架Zend
  5. 超能搜索系统输入关键字_电商后台设计——搜索
  6. python word处理_Python 处理word期间遇到的问题
  7. 计算机监控网络运维合同书,网络服务托管运维合同范本
  8. php iterator接口,PHP预定义接口之Iterator(迭代器)接口演示
  9. Android按钮点击控制进度条,Android通过按钮和进度条实现音量调节(AudioManager)...
  10. python bt下载_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...