Поскольку Javascript на стороне клиента, вы не сможете писать в файл JSON на сервере, используя только Javascript. Для этого вам понадобится код на стороне сервера.
Чтение и анализ файла JSON не является проблемой. Вы бы использовали функцию jQuery.getJSON . Вы должны указать как URL, так и параметр обратного вызова (данные не нужны, потому что вы читаете файл, поэтому нет необходимости отправлять данные). URL-адрес будет путем к вашему файлу JSON, а обратный вызов будет функцией, которая использует данные.
Вот пример того, как может выглядеть ваш код. Я не знаю точно, какой у вас JSON, но если у вас есть набор с именем «products», содержащий набор объектов с деталями «name» и «price», этот код выведет их:
$.getJSON("getProductJSON.htm",
function(data) {
$.each(data.products, function(i, item) {
var name = item.name;
var price = item.price;
// now display the name and price on the page here!
});
},
);
По сути, переменная данных в $ .getJSON делает все содержимое JSON доступным для вас, очень легко. И $ .each используется для зацикливания набора объектов JSON.