JavaScript в формате JSON
JSON это формат для хранения и передачи данных.
JSON, как правило, используется для передачи данных на веб-сервер.
Что такое JSON?
- JSON английское названиеJAVA S cript O N otation ▪ Таблица
- JSON представляет собой легкий формат обмена данными.
- JSON является независимым от языка*
- JSON легко понять.
* JSON с помощью JavaScript, но JSON только текстовый формат. Текст можно прочитать на любом языке программирования, а также в качестве формата передачи данных. |
примеры JSON
Следующие сотрудники JSON синтаксис определенные объекты: массив записей (объектов) трех сотрудников:
Пример JSON
{ "FirstName": "Джон", "LastName": "Doe"},
{ "FirstName": "Анна", "LastName": "Смит"},
{ "FirstName": "Питер", "LastName": "Джонс"}
]}
После того, как в формате JSON объектов JavaScript
JSON формат синтаксически создать JavaScript-код объекта одно и то же.
Так как они похожи, программы JavaScript могут быть легко JSON данные в объекты JavaScript.
правила синтаксиса JSON
- Данные для пар ключ / значение.
- Данные, разделенные запятыми.
- Сохранить фигурные скобки объектов
- Сохраните скобки массива
JSON данных - это имя, которое соответствует значению
Формат данных в формате JSON для пар ключ / значение, как свойства объектов JavaScript.
пар ключ / значение включают в себя имена полей (в двойных кавычках), а затем двоеточие, затем значение:
объект JSON
объект JSON хранится в фигурных скобках.
Как и в JavaScript, объект может содержать несколько пар ключ / значение:
JSON массив
JSON массив содержит в скобках.
Как и в JavaScript, массив может содержать объекты:
{ "FirstName": "Джон", "LastName": "Doe"},
{ "FirstName": "Анна", "LastName": "Смит"},
{ "FirstName": "Питер", "LastName": "Джонс"}
]
В приведенном выше примере объект "сотрудники" является массивом. Он содержит три объекта.
Каждый объект записи для сотрудников (имя и фамилия).
JSON, строка преобразуется в объект JavaScript
Обычно мы читаем данные в формате JSON с сервера, и отображает данные на веб-странице.
Для простоты, мы создали веб - страницу непосредственно в формате JSON строку (вы также можете прочитать наш JSON - учебник ):
Во-первых, создать строку JavaScript, данных символьных строк в формате JSON ?:
{ "FirstName": "Джон", "LastName": "Doe"}, '+
{ "FirstName": "Анна", "LastName": "Смит"}, '+
{ "FirstName": "Питер", "LastName": "Джонс"}]} ';
Затем, используя встроенный в JavaScript функцию JSON.parse (), чтобы преобразовать строку в объекты JavaScript:
Наконец, используя новый объект JavaScript в вашей странице:
примеров
<Script>
document.getElementById ( "демо"). innerHTML =
obj.employees [1] .firstName + "" + obj.employees [1] .lastName;
</ Script>
Попробуйте »
Связанные функции
функция | описание |
---|---|
JSON.parse () | Для строки JSON в объект JavaScript. |
JSON.stringify () | JavaScript используется для преобразования значения в строку JSON. |
JSON больше информации, вы можете прочитать наш JSON учебник .