Я ищу способы, чтобы загрузить stringfied объект JSON в виде файла ..Скачать JSON объект как файл JSON с помощью JQuery
У меня есть одно решение, как представлено в этой скрипичной Например:
Моя рабочая версия выглядит следующим образом
HTML
From data attribute of span:
<span id="a-data"></span>
<span id="obj-data" data-obj2='{"obj-1": "text-1","obj-2": "text-2","obj-3": "text-3"}'></span>
JavaScript
var obj = $("#obj-data").data("obj2");
var data = "text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(obj));
$('<a href="data:' + data + '" download="data.json">Download Me</a>').appendTo("#a-data");
Я бы предпочел, если я мог бы использовать этот HTML. Вы могли бы предложить способ приблизиться к этому?
From data attribute of self:
<div id="data" data-obj='{"obj-1": "text-1","obj-2": "text-2","obj-3": "text-3"}'>
Download Me
</div>
по какой-то причине это, кажется, удалить пробелы в JSON строка, когда файл данных открыт – GRowing
В этом примере это можно увидеть http://jsfiddle.net/qgLgwshs/ – GRowing
Этот объект {"key": "some text"} заканчивается следующим образом {"key": "sometext"} в этом примере .. " некоторый текст "не должен сливаться в" sometext " – GRowing