метод JSON.parse
Всем привет.Только начинаю изучать JS и уже возникли трудности,подскажите пожалуйста. Мне приходит JSON строка,из неё мне нужно получить объекты. Объекты имеют поля id,parent_id и name. Подскажите пожалуйста,как такое сделать?:help: :help:
|
const json=JSON.stringify({id:1,parent_id:0,name:'Some element'});
const data=JSON.parse(json);
console.log('ID: ',data.id);
console.log('Parent: ',data.parent_id);
console.log('Name: ',data.name);
|
Метод JSON.parse
Вложений: 1
Спасибо большое за ответ,но только что-то всё равно не получается,я наверное что-то не так делаю,можете посмотреть мой код?
|
Цитата:
|
Метод JSON.parse
Что-то у меня в итоге так и не работает ничего. Если можете,ткните лучше сразу пальцем в мою ошибку.
|
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<button onclick="loadSite()">Загрузить сайт!</button>
<script>
function loadSite() {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://api.energomera.ru/test-problem', false);
xhr.onload = function() {
var data = JSON.parse(xhr.responseText);
console.log('ID: '+data.id);
console.log('Parent: '+data.parent_id);
console.log('Name: '+data.name);
}
xhr.send();
}
</script>
</body>
</html>
|
Констанитн,
пост №6 строка 15 у вас не сработает, для неё нужен JSON!!! у вас нет JSON!!! когда на сервере вы уточните создание JSON, тогда можно будет выводить данные (строки 17 - 19 будут иными) |
| Часовой пояс GMT +3, время: 06:48. |