2010-08-16 2 views
1

Я работаю над чем-то, используя JSON, и я не могу понять, как это сделать. Я получаю объект JSON, который выглядит следующим образом: {"Список": ["ob1": "c1", "ob2": "c2" ...]}JSON из файла .js

Я получаю это от a. js-файл. Как использовать объект?

До сих пор я работал только с файлами, которые имеют объекты, как это: Object = { "Список": [ "ob1": "c1", "ob2": "c2" ...]}

И это просто в использовании, так как все, что мне нужно сделать, это импортировать файл .js, а затем вызвать Object.List [и т. Д.].

я немного нуб так что медведь со мной на этом :(..

Заранее спасибо!

ответ

2

Если вы имеете в виду, что вы призываете к услуге и она возвращается json для вас так, то вам нужно что-то сделать, чтобы получить его в объект. Практически все популярные фреймворки javascript имеют способ обернуть это для вас, в MooTools вы должны использовать Request.JSON вместо обычного запроса , а затем он проанализирует ответ и предоставит вам базовый объект. Если вы действительно хотите узнать, как это сделать, то источник для MooTools или любой другой структуры JavaScript будет отличным источником.

+0

Справа. Основными функциями браузера являются XMLHttpRequest и объект 'JSON', или' eval'; но вы не должны писать код, чтобы сделать это самостоятельно. Например, если вы используете jQuery, вы можете просто написать: '$ .getJSON (url, function (data) {alert (« Я получил данные! »+ Данные);});' http: // api. jquery.com/jQuery.getJSON/ И если вы еще не используете JS-библиотеку ... вы должны начать! –

+0

Хорошо, спасибо, ребята! Я рассмотрю их. – MapWeb

Смежные вопросы