JSON คืออะไร?
JSON คือ JavaScript Object Notation เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบาซึ่งสามารถถ่ายโอนจากระบบหนึ่งไปยังอีกระบบหนึ่งได้อย่างง่ายดาย ง่ายต่อการอ่านและเขียนรูปแบบนี้ นอกจากนี้ยังไม่ใช่งานที่ซับซ้อนสำหรับเครื่องในการแยกวิเคราะห์และสร้าง รูปแบบข้อความเป็นภาษาที่เป็นอิสระโดยสิ้นเชิง
ในระดับสูง JSON จะมีสองสิ่งคืออ็อบเจกต์และอาร์เรย์ ออบเจ็กต์คือชุดของคู่ชื่อ / ค่าและอาร์เรย์คือรายการค่าที่เรียงลำดับด้วยการรวมกันของสองคุณจะมีโครงสร้าง JSON ที่สมบูรณ์ได้ จำนวนเอกสารสูงสุดที่สามารถฝังในเอกสารคือ 100 ซึ่งเป็นปัจจัยที่สำคัญมากในขณะที่ทำงานกับ MongoDB
การเรียงลำดับอาร์เรย์ในโปรแกรม c ++
ดังนั้นวัตถุจะเริ่มต้นด้วยวงเล็บปีกกาและลงท้ายด้วยวงเล็บปีกกาจากนั้นคีย์และค่าจะมา อาร์เรย์จะเริ่มต้นด้วยวงเล็บปกติที่ไม่เป็นลอนจากนั้นจะเป็นค่าและลูกน้ำ มีประเภทข้อมูลที่สามารถรองรับได้ ดูภาพด้านล่างเพื่อทำความเข้าใจได้ดีขึ้น
BSON คืออะไร?
BSON ไม่ใช่อะไรนอกจาก Binary JSON เช่น Binary JavaScript Object Notation ไม่เหมือน JSON คือไม่อยู่ในรูปแบบที่อ่านได้ สนับสนุนการฝังเอกสารและอาร์เรย์ภายในเอกสารและอาร์เรย์อื่น ๆ เช่นเดียวกับ JSON เครื่องจะแยกวิเคราะห์และสร้างได้ง่าย สำหรับข้อมูลเพิ่มเติมเกี่ยวกับทั้งสองหัวข้อนี้คุณสามารถรับข้อมูลเชิงลึกจากแหล่งต่างๆได้ตลอดเวลา เมื่อคุณตรวจสอบเว็บไซต์เพื่อดูข้อมูลคุณจะเห็นความแตกต่างของ JSON และ BSON และเข้าใจว่าทั้งสองต่างกันอย่างไรในแง่ของความสามารถในการอ่าน
มีคำถามสำหรับเรา? พูดถึงพวกเขาในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป
เจนกินส์ vs หุ่น vs เชฟ
กระทู้ที่เกี่ยวข้อง:
การหล่อสองครั้งเป็น int ใน java
ทำความเข้าใจกับ Journaling ใน MongoDB