我正在看一个教程,以学习有关Node.js和JSON的知识。当我创建JSON并在对它进行字符串化后使用文件系统(fs)创建JSON文件时。 JSON是使用文件类型“ File”创建的,而不是“ name.JSON”。
const fs = require('fs')
const video = {
title : 'how to get more views',
views : '20',
likes : '5'
}
const videoData = JSON.stringify(video)
fs.writeFileSync('JSONWithFile',videoData)
创建的JSON文件应为'JSONWithFile.JSON',但得到的结果为'JSONWithFile'
答案 0 :(得分:0)
您需要提供文件名的扩展名。文件名应类似于“ JSONWithFile.json ”。下面是更新的代码。
const fs = require('fs')
const video = { title : 'how to get more views', views : '20', likes : '5' }
const videoData = JSON.stringify(video) fs.writeFileSync('JSONWithFile.json',videoData)
答案 1 :(得分:0)
创建文件时,必须给它提供文件扩展名。 JSONWithFile.json
fs.writeFileSync('JSONWithFile.json',videoData)