JSON是使用文件类型而非File.JSON

时间:2019-11-12 09:48:15

标签: javascript node.js json

我正在看一个教程,以学习有关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'

2 个答案:

答案 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)