-3
私は私の目標は、projectsJSON
に新しいオブジェクトを追加することですが、私は印刷working.Whenこのコードではありません `javascript.jsをJavascript JSONファイルを変更する方法は?
let getProjects = projectsJSON
getProjects.push({
"name":name
});
projectsJSON = JSON.stringify(getProjects);`
でこのJSONファイル
projectsJSON = [
{"name" : "Hotel"},
{"name" : "Inventory"},
{"name" : "Corp. Manager"}
];
そして、このコードを持っていますアウトオブジェクトprojectsJSON
が表示されますが、ファイルは変更されません。
「私は、このJSONファイル持っている」/読み取り、変更するためのアクセス権がないので、あなたは、JavaScriptがブラウザで実行されている使用していることを行うことはできません - 有効なJSONではありません。 – Quentin
最初の例はJSONファイルではありません。変数 'projectsJSON'に配列を代入するのはおそらくJavaScriptです。 * "ファイルは変更されません" *これを行うには、ファイルシステムに書き込む必要があります。また、コードがファイルシステムにアクセスできる環境で実行されている場合にのみ、これを実行できます。これがクライアントサイドのコードなら、実際にはクライアントからの入力を受け付け、ファイルシステムに書き込むサーバを書く必要があります。 –
[** this **](https://stackoverflow.com/questions/18884840/adding-a-new-array-element-to-a-json-object)をご覧ください – Mandy8055