我想要一個通過 api 請求保存在 json 檔案中的單詞串列。單詞沒有引號和逗號,例如:
name1 name2 name3
我想將它們以以下格式保存在 json 檔案中
[
"name1",
"name2",
"name3"
]
可以覆寫現有檔案。但是,不應保存重復的單詞
使用我的代碼,它并沒有真正保存我想要的
"name1" "name2" "name3"
這是我的代碼
const data = JSON.parse(jsonObjekt);
data.forEach((follower, i) => {
const element = data.data[i].to_name;
var nameArr = JSON.stringify(element, null, 2).split(' ');
fs.writeFileSync('names.json', JSON.stringify(element, null, 2).split(" ") ',', {
encoding: 'utf8', flag: 'a ' })
})
這是我得到的 jsonObjekt
{
"total": 94,
"data": [
{
"login": "username",
"name": "name1"
},
{
"login": "username",
"name": "name2"
},
{
"login": "username",
"name": "name3"
},
...
}
uj5u.com熱心網友回復:
像這樣的東西?
const fs = require('fs')
const jsonObjekt = {
"total": 94,
"data": [
{
"login": "username",
"name": "name1"
},
{
"login": "username",
"name": "name2"
},
{
"login": "username",
"name": "name3"
}]}
let data = [];
jsonObjekt.data.forEach((follower, i) => {
data.push(follower.name)
})
fs.writeFileSync('names.json', JSON.stringify(data))
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/366638.html
上一篇:如何從CSV形成JSON
