Trebars:
var mojepremenne = {
//
}
var myJSON = "text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(mojepremenne));
var el = '<a href="data:' + myJSON + ' " download="mojepremenne.json">stiahni JSON</a>'
document.getElementById('stiahnutJSON').innerHTML += el;
p.s. nepísal som to v IDE ani neskúšal, takže možno sú v tom chyby, ale princíp je jasný. Je to podľa https://jsfiddle.net/cowboy/hHZa9/ prepísané z jQuery do PURE JS