03-06-2023
Расширение |
|
---|---|
Тип формата |
Обмен данными |
Сайт |
http://bsonspec.org |
BSON (англ. Binary JavaScript Object Notation) это компьютерный формат обмена данными. Это бинарная форма представления простых структур данных и ассоциативных массивов (которые называют объектами или документами). Имя «BSON» основано на определении JSON и неофициально значит «Binary JSON» (бинарный JSON).
Содержание |
BSON документы (объекты) состоят из сортированных списков элементов. Каждый элемент состоит из имени поля, типа и значения. Имена полей — это строки. Типы включают:
Истина
и Ложь
)Номинально, это множество JSON типов (JSON, например не имеет массива с типом бинарные данные), но из-за ограничений по длине некоторые действительные значения JSON (такие как очень длинные строки) не являются действительными значениями BSON.
В сравнении с JSON, BSON является эффективным как в плане размера хранения данных, так и сканирования. Большие элементы в документе BSON имеют префикс с длиной документа для облегчения сканирования.
BSON.