JavaScript JSON.parse()
Метод JSON.parse() используется для преобразования строки JSON в объект.
Синтаксис
JSON.parse(text[, reviver])
Описание параметра:
- text:Обязательный, корректная строка JSON.
- reviver:Необязательный, функция для преобразования результата, которая будет вызываться для каждого элемента объекта.
Возвращаемое значение:
Возвращает объект, преобразованный из заданной строки JSON.
Пример
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
obj.employees[1].name + " " + obj.employees[1].site;
</script>
<script>
document.getElementById("demo").innerHTML =
obj.employees[1].name + " " + obj.employees[1].site;
</script>
Попробуйте сами »
Использование необязательного параметра:
Пример
JSON.parse('{"p": 5}', function(k, v) {
if (k === '') { return v; }
return v * 2;
});
JSON.parse('{"1": 1, "2": 2, "3": {"4": 4, "5": {"6": 6}}}', function(k, v) {
console.log(k); //Выводит текущее свойство, последнее — ""
return v; //Возвращает изменённое значение
});
Попробуйте сами »
JavaScript JSON