Блог веб разработки

Блог веб-разработки статьи | видеообзоры | исходный код

Javascript json

Всем привет и погнали. Формат json является наиболее читабельным и понятным в отличии от того же xml.

Он представляет данные в виде пар ключ-значение, пример:

{
    'name':'Andrey',
    'age':24
}

Здесь мы представили данные о своем имени и возрасте в формате json. Как видите данные в формате json по сути представляет собой объект.

var json = {
    'name':'Andrey',
    'age':24
};
console.log(json);

Мы можем представлять данные в формате json в виде объекта или строки.

Для обработки формата json в javascript существуют специальные методы JSON.stringify() и JSON.parse()

var json = {
    'name':'Andrey',
    'age':24
};
console.log(json);

console.log(JSON.stringify(json));

C помощью метода JSON.stringify() мы преобразуем объект в строку json. Заметьте что все наши одинарные кавычки после преобразования объекта в строку стали двойными. Так мы и должны представлять json строку.

Для обратного преобразования из строки в объект используется метод JSON.parse()

var str_json = '{"name":"Andrey","age":24}';
  console.log(str_json);
console.log(JSON.parse(str_json));

Здесь как видите наша json строка была успешно преобразована в объект. И напоследок скажу что помимо объектов и json строк мы с помощью данных методов можем работать с массивами.

Пример:

/*Преобразуем строку в массив */
var array_str = '[23,"one",43]';
console.log(JSON.parse(array_str));

/*Преобразуем массив в строку*/
var array = ['one','two','three'];
console.log(JSON.stringify(array));

А на этом дорогие друзья у меня на сегодня все.

Желаю вам успехов и удачи! Пока!

Оцените статью

Еще статьи

contenteditable HTML

canvas html

iframe javaScript

Градиенты CSS

JavaScript cookie

clip path css

tabindex html

Типы параметров функций и методов в php7

Комментарии

В данном разделе пока нет комментариев!

История

    НОВОСТИ

    • Всем привет! Запустил новый сервис для поиска и бесплатного скачивания, прослушивания аудиокниг. Здесь вы можете найти множество литературы и прослушать ее. Вскоре возобновлю написание статей.