JavaScript Объект JSON | CODECAST

Объект JSON

JSON - "джейсон" - расшифровывается как JavaScript Object Notation.

Данные в таком формате могут быть переданы куда угодно и прочитаны с помощью
любых языков программирования.

Из переменных и выражений в JavaScript можно формировать данные формата JSON
или наоборот.

С данными JSON мы можем работать как с обычными объектами JavaScript, без сложных
трансляций и трансформаций необходимых данных.

Рекурсивная функция для проходки по всему объекту JSON, взято отсюда:


var str = "";

function traverse(o) {
if (typeof o == "object") {
for (var key in o) {
str += key;
traverse(o[key])
}} else {str += o;}
return str;
}


JavaScript | MDN


Пример:

        
// объект:
var obj = { name:"Пушкин", age:37, place:"Набережная реки Мойки" };

// Преобразовываем в строку JSON:
var test = JSON.stringify(obj);

// результат преобразования:
console.log(test); //{"name":"Пушкин","age":37,"place":"Набережная реки Мойки"}
        

Имя Описание Тип
JSON.parse()ES5 Преобразование из JSON в объект JavaScript Метод
JSON.stringify()ES5 Преобразование из строки в JSON Метод