2017-10-30 5 views
0

nodeJSで以下の形式のJSONファイルを作成する必要があります。また、特定の位置に移動して値を追加する必要があります。私はJavaでやっていますが、NodeJsでは考えていません。誰かが私を助けてくれたら助かります。ありがとう。nodeJSでのJsonファイルの作成

JSON file format

+1

可能な重複:https://stackoverflow.com/questions/36856232/write-add-data-in-json-file-using-node-js、 https://stackoverflow.com/questions/44474487/read-transform-write-json-file-using-node-js – migg

+0

この質問は不明です。どうぞ、特定のポジションを意味し、値を追加してください。 JSONはどこから来たのですか?最初から始めていますか? – Salketer

+0

返信いただきありがとうございます。私はJavaScriptとnodeJSが初めてです。私は角度アプリケーションを自動化しています。だから、実行が完了したら、私は報告するためにJsonファイルを作成します。 すべての実行時にnodeJSからJSONファイルを作成する必要があります。 例:最初の実行では、いくつかのデータセットを作成します。2回目の実行では、同じテストケースを横断して追加します別のデータセット。 – Gowtham

答えて

0

私の理解が正しければ、あなたはAngularJSテストを自動化し、一度行って戻ってそれを解析するために/を報告するためにJSONとして結果を書き込むために分度器を使用していますか? そのような場合は、結果をオブジェクトとしてJavaScriptに保存し、fsノードパッケージを使用して結果を書き出すことができます。

JSONレポートはファイル書き込み

var fs = require('fs'); 
//..Protractor .. and other logic.. 
var results = { Project : "xxx" , ....}; 
//...more of that assignment.... 
//You could use JSON.parse() or JSON.stringify() to read/convert this object to string vice versa and fs package to read/write it to file. 

fs.writeFile("/tmp/testreport.json", JSON.stringify(results), function(err) { 
    if(err) { 
     return console.log(err); 
    } 

    console.log("The test report file was saved as JSON file!"); 
}); 
+0

お時間をいただきありがとうございます。私はそれが参考になることを願って、私は何か問題に直面した場合、私はあなたに入れようとします。もう一度ありがとう。 – Gowtham

関連する問題