Ответ 1
Сначала вам нужен дескриптор файла. Вы должны получить его как-то либо через ajax, либо через поведение на стороне сервера.
Вам нужно указать, где находится файл. Как вы планируете его получить и какой код сервера вы используете.
После этого вы можете использовать JSON.parse(string)
. Вы можете включить файл json2.js, если вам нужно поддерживать старые браузеры.
Если вы используете jQuery, вы также можете попробовать jQuery.parseJSON
для разбора.
Опция для удаленного доступа к json будет использовать jQuery.getJSON
Чтобы загрузить его, вы можете использовать JSONP или какую-то библиотеку с функциональностью ajax, например jQuery.ajax
или Ajax.Request
. Это можно сделать в необработанном javascript, но это просто уродливо и изобретать колесо.
$.getJSON("document.json", function(data) {
console.log(data);
// data is a JavaScript object now. Handle it as such
});