json - 创建 JSON - Angular 5
问题描述
我有一个 JSON 读取到 UI 并作为审查过程的一部分进行了修改。最后,我想将新数据保存到新文件夹/文件中。下面的代码示例 - 始终以错误的 POST 调用结束:
SaveFinalData(){
this.postJson<Reaction>
('./assets/ICP/Reviewed/Json/out.json',
this.reactionDatabase.reactiondataChange.value);
}
postJson<Reaction>(url: string, Reaction: any){
//let body = JSON.stringify({ Reaction });
this.http.post(url, body)
.subscribe(
(val) => {
console.log("POST call successful value returned in body", val);
},
response => {
console.log("POST call in error", response);
},
() => {
console.log("The POST observable is now completed.");
});
}
尝试了以下 2 种替代方案:
(1)
var theJSONdata = JSON.stringify({ Reaction });
window.localStorage.setItem('./assets/ICP/Reviewed/Json/out.json', theJSONdata)
结果——没有运气!
(2)
var jsonfile = require('jsonfile')
var file = './assets/ICP/Reviewed/Json/out.json'
var obj = {name: 'JP'} //SAMPLE DATA
jsonfile.writeFile(file, obj, function (err) {
console.error(err)
})
结果——没有运气!--> 给出错误fs.writeFile 不是函数
请帮助/指导我达到最终结果....谢谢
解决方案
推荐阅读
- deep-learning - Darknet YOLOv4 训练 - 它是否打印每张图像、每批、每一个细分?得到奇怪的数字
- sql - 当行丢失时,用 Oracle SQL PIVOT 结果中的自定义值替换 NULL
- javascript - 如何遍历类别以获取子类别并在其中创建嵌套的子类别数组?
- css - 在 SASS 模块之间引用类名
- android - Linkify.addLinks(textView、Linkify.WEB_URLS 或 Linkify.EMAIL_ADDRESSES)不能在 Android 中一起使用
- database - 谁能帮助如何为默认的颤振计数器应用程序实现 Sqflite?
- google-analytics - 目标中缺少一步
- javascript - 如何将单元格范围内的值更改为谷歌 AppScript 中的数据数组?
- flutter - 每次用户使用来自 firebase 的动态链接的应用程序安装我的应用程序时,我如何检测和奖励?
- reactjs - 开玩笑需要'@material-ui/icons'给出未定义