ПредишенСледващото

Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!

Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни
- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция

- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I

Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро ​​и 72 Gb RAM. Моля ви!

Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!

За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!

Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.

Задайте въпрос 24/7/365 поддръжка

Намерете отговорите в нашата база данни, както и да отговарят на препоръките на

JSON използва .json разширение. При използването му в други файлови формати (напр. Html) е взето по линия JSON кавички или на променливата. Този формат е лесно да се прехвърлят между уеб сървъра и клиента, или браузъра.

Лек и лесен за четене JSON - чудесна алтернатива на XML.

Това ръководство ще ви запознае с ползи, съоръжения, общата структура и синтаксиса на JSON на.

Синтаксис и структурата на JSON

JSON обект е дадена "ключ-стойност" и обикновено написани в скоби. Когато работите с JSON обекти се съхраняват в .json файл, но те също могат да съществуват като отделни юридически лица в контекста на програмата.

JSON обект изглежда така:

"First_name". "Джон",
"Last_name". "Смит",
"Местоположение". "Лондон",
"Онлайн". вярно,
"последователи". 987

Това е един много прост пример. Обект JSON може да съдържа множество редове.

Както можете да видите, обектът се състои от двойки "ключ-стойност", които са затворени в големи скоби. Повечето от данните в JSON е написана под формата на обекти.

Между ключа и стойността на дебелото черво. След всяка двойка трябва да се постави запетая. Резултатът е:

"Ключ". "Стойност", "ключ". "Стойност", "ключ": "стойност"

Ключът в JSON е от лявата страна. Ключът трябва да бъде поставен в двойни кавички. Както може да има валидни линии като ключ. В един обект, всички ключове трябва да бъдат уникални. Ключът може да съдържа една празнина ( «първа име»), но за програмиране може да бъде проблем с достъп до такава ключ. Защото вместо интервал е по-добре да се използва долна черта ( «first_name»).

JSON стойности са от дясната страна колоната. Стойността може да бъде всеки прост тип данни:

Стойностите могат да бъдат представени и сложни типове данни (например, предмети или масиви JSON).

JSON поддържа индивидуална синтаксис на всеки един от изброените по-горе типове данни: ако стойността представлявана от низ, той ще бъде в кавички, и ако номерът не е налице.

Като правило, файлове с данни .json са написани на колона, но JSON могат да бъдат написани в низ:

Така че обикновено написани данни JSON в файлове от други видове.

Писане данни JSON в колона, вие се увеличи яснотата на файла (особено ако много данни във файла). JSON игнорира пространства между колоните, защото с тяхна помощ можете да споделяте данни за четимо брой колони.

"First_name". "Джон",
"Last_name". "Смит",
"Онлайн". вярно

Основното предимство на JSON е, че данните в този формат се поддържа от много популярните езици за програмиране, тъй като те могат бързо да се прехвърля.

Сега сте запознати с основния синтаксис на JSON. Но JSON файлове могат да бъдат сложни, йерархична структура, която включва вложени масиви и обекти.

Сложни типове в JSON

JSON да съхранявате вложени обекти и масиви, за да бъдат предадени като стойността на определените им от ключово значение.

вградени обекти

По-долу ще намерите пример - users.json файл, който съдържа данни за потребителите. За всеки потребител,

( «Джон", "Джеси", "обърна", "Джейми») като стойността, предавана вложени обект, който от своя страна, също така включва ключове и стойности.

Забележка. Първата загнездена JSON обект се осветява в червено.

"Джон". <
"Потребител". "Джон",
"Местоположение". "Лондон",
"Онлайн". вярно,
"последователи". 987

"Джеси". "Потребител". "Джеси",
"Местоположение". "Вашингтон",
"Онлайн". невярно,
"последователи". 432

"Дрю". "Потребител". "Дрю",
"Местоположение". "Париж",
"Онлайн". невярно,
"последователи". 321

"Джейми". "Потребител". "Джейми",
"Местоположение". "Берлин",
"Онлайн". вярно,
"последователи". 654

Забележка: скоби и се използва във вложено и основната тема. Запетаи се използват в вградени обекти по същия начин, както при обикновените.

вложени масиви

Масивът се използва за предаване на големи количества данни, които могат да бъдат групирани. Например, опитайте се да запиша информация на потребителя.

"First_name". "Джон",
"Last_name". "Смит",
"Местоположение". "Лондон",
"сайтове". [

Ключове «сайтове» и «social_media» като стойностите, определени за масиви, които са поставени в квадратни скоби.

С помощта на вложени масиви и обекти можете да създадете комплекс йерархия на данни.

JSON или XML?

XML (Extensible Markup Language) ви позволява да съхранявате данните в четивен и машина форма човешко възприятие. Форматът на XML е подкрепена от голям брой езици за програмиране.

Да сравним два файла, те съдържат едни и същи данни, но първото записано в XML формат, а вторият в JSON.

клозет Лондон

JSON - много компактен формат, и то не се нуждае от такъв голям брой етикети като XML. В допълнение, XML, за разлика от JSON, не поддържа масиви.

Ако сте запознати с HTML, можете да забележите, че форматът на XML е много подобен на него (като тагове). JSON е по-лесно, изисква по-малко текст и е по-лесно да се използва, например, в AJAX приложения.

Разбира се, формата трябва да се избира в зависимост от нуждите за приложение.

Инструменти за JSON

Повече информация за съвместимост и обработка JSON може да бъде намерена на сайта на проекта и JQuery библиотеката.

JSON запис от нулата рядко се налага. Обикновено данните се изтегля от източника или превърнати в JSON. Можете да конвертирате CSV или данни, разделени с табулатори в JSON с отворен инструмент н Converter данни. За да се превърне XML да JSON и обратно, използвайте utilities-online.info. Когато се работи с автоматизирани инструменти, необходими за проверка на резултата.

JSON файлове (включително преобразуваните данни) могат да бъдат проверявани чрез JSONLint услуга. За да тествате JSON в контекста на уеб програмиране, свържете се с JSFiddle.

заключение

JSON - прост и лек формат на данните. JSON файлове са лесни за прехвърляне, съхранение и употреба.

Днес, JSON често се използва в API.

Вие рядко ще трябва да напишете JSON файлове на собствената си: те обикновено идват от други източници. Защото, за да знаете как да използвате JSON в програмата е по-важно, отколкото да бъде в състояние да пиша такива файлове.

Подкрепете проекта - споделете линка, благодаря!