Конвертер BSON ↔ JSON
Налаштування
Швидкі нотатки
- Декодування Base64 BSON у JSON
- Декодування hex BSON у JSON
- Кодування JSON у BSON і завантаження як файл
Що таке BSON ↔ JSON Converter / Viewer?
Цей інструмент конвертує JSON у BSON і декодує BSON назад у JSON.
Це корисно для MongoDB-дебагу, перегляду binary payload, бекенд-розробки та перевірки сумісності між системами.
Як користуватися BSON ↔ JSON Converter / Viewer
- Встав JSON і натисни Encode, щоб конвертувати його у BSON.
- Встав Base64 або hex BSON і натисни Decode, щоб перетворити його в JSON.
- Використовуй Auto-detect, якщо не впевнений, чи це JSON, Base64 чи hex.
- За потреби завантажуй або вивантажуй .bson файли.
Поради
- BSON є бінарним форматом, тому Base64 і hex — найзручніші текстові представлення.
- Ця тулза особливо корисна для дебагу MongoDB export або binary payload.
- Hex-вивід допомагає порівнювати BSON payload побайтно.
- BSON очікує top-level document, тому кодування найкраще працює з JSON-об’єктами.
Перевірки BSON і JSON перед перенесенням MongoDB data
BSON зберігає types, які plain JSON не представляє напряму, тому conversion має берегти ObjectIds, dates, binary data і numeric precision.
Збережіть extended types
Перевірте ObjectId, Date, Decimal128, Binary, Timestamp, Regex і MinKey або MaxKey values перед використанням JSON output.
Свідомо оберіть JSON mode
Використовуйте canonical або relaxed Extended JSON залежно від того, хто споживає result: humans, tests, import tools чи APIs.
Захистіть numeric precision
Перевірте Int64, Decimal128, large counters і money-like values до coercion у JavaScript parser або spreadsheet.
Валідуйте round trips
Конвертуйте representative documents назад у BSON і порівнюйте types, а не лише visible text, перед migration.
Пов’язані інструменти
Можливо, тобі також стануть у пригоді ці інструменти.