ブラウザーでダウンロードリンクを踏んだときのようにJavaScriptからファイルをダウンロードさせたいのですが、どのようにしたら良いでしょうか?

$.getJSON('/data.json', function(data) {
  // ファイルダイアログを表示して、指定したファイルへ data を書き込む
});