Чтение данных Json с помощью javascript?
function uploadJsonFunction(){
var jsonURL = "C:\Users\My Documents\new\WebContent\JsonFiles\TreeJson\countries.json";
}
- countries.json действителен json, и указанный путь имеет файл countries.json.
- Я хочу прочитать файл countries.json для всех данных/содержимого, используя javascript.
Вот мой Json:
{
identifier: 'id',
label: 'name',
items: [
{
id: 'AF',
name: 'Africa',
type:'continent'
}
]
}
Ответы
Ответ 1
$.ajax({
url: "\countries.json",
success: function (data) {
var obj = JSON.parse(data);
}
});
По соображениям безопасности URL-адрес C:\Users\My Documents\new\WebContent\JsonFiles\TreeJson\countries.json
не будет работать в браузере.
Ответ 2
Пожалуйста, попробуйте увидеть этот пример.
JQuery, чтобы получить Json
-или -
Как использовать JSON файл в javascript
Надежда может помочь вам.
Ответ 3
Почему бы не попробовать Google:
http://www.json.org/js.html
Я использовал это для Android-приложения, которое работало с PhoneGap (HTML + Javascript + JQuery)
Работал нормально.
Мой метод:
var link_name = pathtojson.json
$.getJSON(link_name,
function(data){
var ttext = (data["SearchResponse"]["Translation"]["Results"][0]["TranslatedTerm"]);
document.getElementById('ttexti').innerHTML = ttext;
}
);