2011-12-16 2 views
0

Я работаю над проектом, и я не смог понять, как это сделать. У меня есть json-файл и вам нужно назначить его переменной js для использования инструментов визуализации протовиса.Назначить json, хранящийся в файле, переменной js

Я пробовал искать в google, но не смог найти. Пожалуйста, дайте мне знать, если кто-то знает, как это сделать. Благодаря!

ответ

3

jQuery's parseJSON().

Описание: Получает корректную строчку JSON и возвращает полученный объект JavaScript . версия добавлена: 1.4.1jQuery.parseJSON (json) jsonThe JSON string для разбора. Передача в некорректной строке JSON может привести к исключению.

+0

есть ли обходной путь без использования jquery? – Jayaram

+0

jQuery - это с открытым исходным кодом, сходите с части, в которой вы нуждаетесь. –

+0

Спасибо, Можете ли вы также помочь мне прочитать файл, который хранится локально? – Jayaram

0

Если вы получаете файл с сервера через объект XMLHttpRequest, вы можете разобрать JSON с помощью функции JSON.parse:

var myJson = JSON.parse(response); 

Для браузеров, которые не поддерживают объект JSON вы можете получить здесь библиотеку: http://www.json.org/js.html

+0

На самом деле я не получаю файл с сервера, его хранят локально. Вы знаете, как я могу получить доступ к файлам, хранящимся локально? – Jayaram

+0

Ответ Diodeus на этот вопрос выше правилен. Если вы нацелены на браузеры с поддержкой HTML5, выполните поиск в Google, и вы найдете API. Кроме того, ответы могут быть интересны также здесь -> http://stackoverflow.com/questions/371875/local-file-access-with-javascript. – patorjk

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