Latest web development tutorials
×

JavaScript курс

JavaScript курс JavaScript Краткое введение JavaScript использование JavaScript экспорт JavaScript грамматика JavaScript Заявления JavaScript примечание JavaScript переменная JavaScript Типы данных JavaScript объекты JavaScript функция JavaScript сфера JavaScript событие JavaScript строка JavaScript операторы JavaScript сравнить JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Тип преобразования JavaScript Регулярные выражения JavaScript ошибка JavaScript отладка JavaScript Переменный лифт JavaScript Строгий режим JavaScript ненадлежащее использование JavaScript Аутентификация с помощью форм JavaScript Зарезервированные ключевые слова JavaScript JSON JavaScript void JavaScript Спецификация Код

JS функция

JavaScript определение функции JavaScript Аргументы функции JavaScript вызов функции JavaScript Затворы

JS HTML DOM

DOM Краткое введение DOM HTML DOM CSS DOM событие DOM EventListener DOM элемент

JS Расширенный учебник

JavaScript объекты JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp объекты

JS браузер BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript поп JavaScript Timed событие JavaScript Cookies

JS кладезь

JavaScript кладезь JavaScript тест jQuery JavaScript тест Prototype

JS примеров

JavaScript примеров JavaScript экземпляр объекта JavaScript экземпляр объекта Browser JavaScript HTML DOM примеров JavaScript резюме

JS справочное руководство

JavaScript объекты HTML DOM объекты

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.

пар ключ / значение включают в себя имена полей (в двойных кавычках), а затем двоеточие, затем значение:

"FirstName": "Джон"


объект JSON

объект JSON хранится в фигурных скобках.

Как и в JavaScript, объект может содержать несколько пар ключ / значение:

{ "FirstName": "Джон", "LastName": "Doe"}


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:

переменная OBJ = JSON.parse (текст);

Наконец, используя новый объект JavaScript в вашей странице:

примеров

<P ID = "демо"> </ p>

<Script>
document.getElementById ( "демо"). innerHTML =
obj.employees [1] .firstName + "" + obj.employees [1] .lastName;
</ Script>

Попробуйте »

Связанные функции

функция описание
JSON.parse () Для строки JSON в объект JavaScript.
JSON.stringify () JavaScript используется для преобразования значения в строку JSON.

JSON больше информации, вы можете прочитать наш JSON учебник .