метод 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, время: 12:55. |