BSON
フィールド名、型、値の要素順の構造である、型はstring、integer (32ビットまたは64ビット)、double(64ビットのIEEE 754)、date(UNIX時間の1 E-3 s単位整数)、byte array(バイナリデータ配列)、boolean(trueまたはfalse)、null、BSONオブジェクト、BSON配列、正規表現、JavaScriptコードのいずれかである。
型は名目上JSONの上位集合であるが(例えばJSONは「date」と「byte array」を持たない)、例外としてJSONが使用可能な「number」が使用できない。