Jquery, Ajax: використання і функції

Перетворення рядка в об’єкт

Рядок JS часто доводиться перетворювати в об’єкт JSON. Варто звернути увагу, що в коді при перенесення рядка у кінці повинен стояти слеш, інакше JS не зрозуміє, що вона закінчилася. Код JS буде виглядати так:

<script>

var json= ‘{

“name”: “Pavel”,

“age”: 28}’;

</script>

Потрібно стежити, щоб ключі були в подвійних лапках, інакше виникне помилка. Ми отримали просту рядок. Вона може прийти з будь-якого сервера. Щоб переконатися, що це саме рядок, її можна вивести на консоль, додавши в код команду “console.log(json)”. Тепер перетворимо рядок в об’єкт. Для цього спочатку оголошуємо змінну і викликаємо для неї спеціальний клас parse: var jsonObj = JSON.parse(). Потім передаємо параметр. Для роботи з форматом JSON в JS є спеціальний клас з такою ж назвою. Таким чином, можна перетворити рядок в об’єкт. Якщо з якихось причин перетворення неможливо, з’явиться попередження. Для підтвердження, що все зроблено правильно, обидві змінні можна вивести на консоль. У першому випадку при виводі на консоль рядка після значень з’являться прогалини, так як JS вважатиме їх кількість до знака слеш. Це не помилка, але для краси коду зайві прогалини бажано прибирати.