JavaScript JSON Объекты
Синтаксис объекта
Пример
{
"name":"Щипунов", "age":30, "car":null }
Объекты JSON заключены в фигурные скобки {}.
Объекты JSON записываются парами ключ/значение.
Ключи должны быть строками, а значения должны быть допустимого типа данных JSON (строка, число, объект, массив, логическое значение или значение null).
Ключи и значения разделяются двоеточием.
Каждая пара ключ/значение разделяется запятой.
Доступ к значениям объекта
Вы можете получить доступ к значениям объекта, используя запись с точкой (.):
Вы также можете получить доступ к значениям объекта, используя запись в скобках ([]):
Зацикливание объекта
Вы можете прокручивать свойства объекта, используя цикл for-in:
Пример
myObj =
{
"name":"Щипунов", "age":30, "car":null };
for (x in myObj) {
document.getElementById("demo").innerHTML
+= x;
}
Попробуйте сами »
В цикле for-in используйте скобки для доступа к значениям свойств :
Пример
myObj =
{
"name":"Щипунов", "age":30, "car":null };
for (x in myObj) {
document.getElementById("demo").innerHTML
+= myObj[x];
}
Попробуйте сами »
Вложенные объекты JSON
Значения в объекте JSON могут быть другим объектом JSON.
Пример
myObj =
{
"name":"Щипунов",
"age":30,
"cars": {
"car1":"Форд",
"car2":"BMW",
"car3":"Фиат"
}
}
Вы можете получить доступ к вложенным объектам JSON, используя точечную запись или запись в скобках:
Изменить значения
Вы можете использовать точечную нотацию для изменения любого значения в объекте JSON:
Вы также можете использовать обозначение скобок для изменения значения в объекте JSON:
Удалить свойства объекта
Используйте ключевое слово delete
для удаления свойств из объекта JSON: