Какво представлява форматът на данните JSON и базата данни за документи JSON?
Вероятно сте чували за JSON , но като повечето хора, може да не знаете какво означава. Е, това означава JavaScript Object Notation . Страхотното при JSON е, че е едновременно човешко и машинно четиво, което липсва на много езици. Не само това, JSON е независим език, което е изненада за мнозина, тъй като JavaScript е част от името му. Освен това, това не е традиционен език за програмиране, а по-скоро отворен стандартен формат на данни.
Освен това, този език е стандартен API , използван в различни инструменти и приложения, особено в мрежата. Освен това, това е една от значимите алтернативи на XML.
Какво е JSON?
JSON е отворен стандартен формат за обмен на файлове и данни, който използва четим от човека текст за съхраняване и предаване на обекти с данни. Той има разнообразна гама от приложения и може да служи като заместител на XML в AJAX системи.
Добре, има два начина, по които JSON представлява данни и ние ще ги обсъдим точно сега, за да разберете.
- Масив(Array) – От нашето разбиране ние дефинираме масив с лява ([) и дясна (]) скоби. Запетая разделя всеки елемент в скобите. Освен това можете да видите това като подредена колекция от стойности.
- Обект(Object) – Това, което имаме тук, е колекция от двойки ключ-стойност или име-стойност. Сега, когато се свежда до дефиниране на обект, това трябва да се направи в лявата ({) и дясната (}) скоба. Всяка двойка име-стойност в скобите трябва да започва с името, последвано от двоеточие и накрая стойността. Всяка двойка име-стойност винаги трябва да се разделя със запетая.
Какво представлява JSON документна база данни?
Има нещо, наречено база данни за документи, когато става въпрос за JSON , но повечето хора няма да знаят за него. Въпреки това, тъй като току-що обяснихме какво е JSON , има смисъл само да обсъждаме бази данни с документи.
Виждате, базата данни за документи JSON е форма на нерелационна база данни, която е създадена за съхраняване и запитване на данни като JSON документи. Вместо да нормализира информацията в няколко таблици, всяка има уникална и фиксирана структура, подобна на релационна база данни.
Едно от впечатляващите неща за това е фактът, че JSON документните бази данни също използват същите формати на документи, използвани от разработчиците в техния код на приложението. Това улеснява разработчиците да заявяват данни, когато пожелаят.
Примери за JSON код
Пример за JSON низ:
{ "firstname": "Vamien", "lastname": "McKalin", “occupation”: “Technical Writer” }
Пример за JSON номер:
{ "id": 1, "age": 56, "bornyear": 1965, "date": 6, "month": 9, "weight" : 99.9 }
Ето някои полезни онлайн JSON инструменти , които да ви помогнат да започнете.
Прочетете(Read) : Как да отворите JSON файл(How to open a JSON file) .
Насладете(Enjoy) се на изучаването на JSON и не забравяйте да ни напишете в коментарите.
Related posts
Какво представлява GTK+ Runtime Environment? Защо вашият компютър се нуждае от него?
Как да изтегляте файлове от Github и да ги преглеждате
Най-добрите уебсайтове за безплатно изучаване на кодиране онлайн
Управлявайте наследени уеб приложения с портала за списък със сайтове в режим Enterprise на Microsoft
Най-добрата безплатна C++ IDE за Windows 11/10
Как да настроите и използвате Docker Desktop на Windows
Петте най-добри проекта за начинаещи програмисти
Как да отваряте файлове от неидентифицирани разработчици на Mac
Създайте родно приложение за Windows на всяка уеб страница с помощта на Nativefier.
Redwood Resource Extractor: Извличане на ресурси от EXE файлове
Microsoft Graph: Всичко, което трябва да знаете
Научете децата да кодират с помощта на тези инструменти и програми от Microsoft
Уебсайтове, които ви помагат да се научите да кодирате, като играете игри и се забавлявате
Какво е език за програмиране Python?
Най-добрата безплатна PHP IDE за Windows 11/10
SynWrite Editor: безплатен редактор на текст и изходен код за Windows 10
Firefox JSON Viewer не работи; Не може да се преглеждат или редактират JSON данни
Какво е Angular JavaScript Framework с прости думи?
Най-добрите уебсайтове за изучаване или подобряване на знанията си за HTML кодиране
Какво е език за програмиране Java? Примери за кодове