【发布时间】:2021-11-17 03:19:44
【问题描述】:
我正在将以下内容写入 JSON 文件,我想 ignore 具有值 null 或 blank 的字段 - 在这种情况下,我想在写入时忽略 productPrice 和 productRating 字段到 JSON 文件,我对 NodeJS 不太熟悉 - 有人可以帮助我如何在 NodeJS 中实现这一点吗?
请在下面找到我的代码:
const fs = require('fs');
const params = {
productID: 'prd323434',
productName: 'Google',
productDesc: 'Larum ipsum',
productPrice: null,
productRating: '',
productReview: 'Lorum ipsum'
};
var data = {
productID: params.productID,
productName: params.productName,
productDesc: params.productDesc,
productPrice: params.productPrice,
productRating: params.productRating,
productReview: params.productReview
};
let jsonContent = JSON.stringify(data);
fs.writeFileSync('test.json', jsonContent);
console.log(jsonContent)
【问题讨论】: