วีดีโอ: เป็นค่าว่างใน JSON หรือไม่
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
RFC 7159 เผยแพร่ในเดือนมีนาคม 2014 และอัปเดต RFC 4627 ซึ่งหมายความว่าด้วย RFC 7159 “ โมฆะ ” (เช่นเดียวกับ “จริง” และ “เท็จ”) กลายเป็น a JSON. ที่ถูกต้อง ข้อความ. ดังนั้น JSON ค่าลำดับข้อความของa โมฆะ วัตถุเป็นจริง " โมฆะ ” น่าเสียดายที่ไม่ใช่ทั้งหมด JSON parsers / deserializers รองรับการแยกวิเคราะห์สตริง " โมฆะ ”.
เมื่อพิจารณาถึงสิ่งนี้ อนุญาตให้ใช้ iS NULL ใน JSON หรือไม่
สตริง บูลีน และจำนวนเต็มไม่มีรูปแบบ 'ว่าง' ดังนั้นจึงใช้ได้ โมฆะ ค่า " JSON มีค่าพิเศษที่เรียกว่า โมฆะ ซึ่งสามารถตั้งค่าบนข้อมูลประเภทใดก็ได้ รวมถึงอาร์เรย์ อ็อบเจ็กต์ ตัวเลข และประเภทบูลีน" ดังนั้นจึงไม่มีการดำเนินการกับอ็อบเจ็กต์ข้อมูลสำหรับคุณสมบัติเหล่านั้น"
ทราบด้วยว่าสตริงว่าง JSON ถูกต้องหรือไม่ ในขณะที่ an สตริงว่าง ไม่ใช่ JSON. ที่ถูกต้อง สองคำพูดคือ JSON. ที่ถูกต้อง . นี่คือความแตกต่างที่สำคัญ ซึ่งก็คือ สตริง ที่มีเครื่องหมายคำพูดสองคำไม่เหมือนกับ an สตริงว่าง . JSON.
นอกจากนี้ JSON ที่ไม่ได้กำหนดไว้ถูกต้องหรือไม่
ไม่ได้กำหนด ไม่ใช่ json ที่ถูกต้อง ค่าแม้ว่าจะเป็น ถูกต้อง ในจาวาสคริปต์ จากทางการ json มาตรฐาน (ECMA-404, Section 5): A JSON ค่าอาจเป็นอ็อบเจ็กต์ อาร์เรย์ ตัวเลข สตริง จริง เท็จ หรือ null
คุณละเว้นค่า NULL ในการตอบกลับ JSON ได้อย่างไร
เพื่อการควบคุมที่ดีขึ้น JSON เอาท์พุท คุณสามารถ ละเว้นฟิลด์ว่าง และแจ็กสันมีทางเลือกสองสามทางในการทำเช่นนั้น คุณสามารถ ละเว้นฟิลด์ว่าง ที่ระดับชั้นเรียนโดยใช้ @JsonInclude(Include. NON_NULL) เพื่อรวมเฉพาะ non- ช่องว่าง , จึงไม่รวมคุณลักษณะใด ๆ ที่มี ค่า เป็น โมฆะ.
แนะนำ:
Google Mini สามารถทำงานได้โดยไม่มี WiFi หรือไม่
ไม่จำเป็นต้องใช้ wifi! สิ่งที่คุณต้องทำคือ: เสียบสายอีเทอร์เน็ตเข้ากับพอร์ตอีเทอร์เน็ตในผนังและอะแดปเตอร์ (ต้องทำสิ่งนี้ก่อนเพราะลำโพงอาจจะไม่เชื่อมต่อหากบูทเครื่องก่อนจะต่อสายอีเทอร์เน็ต)
Mac Pro มี Thunderbolt 3 หรือไม่
MacBook Pro (ในภาพ), MacBook Air, iMac Pro, iMac และ Mac mini มีพอร์ต Thunderbolt 3 (USB-C) หลายพอร์ต หาก Mac ของคุณมีพอร์ตเพียงพอร์ตเดียวเช่นนี้ แสดงว่าเป็น MacBook ที่มี USB-C พอร์ตนั้นรองรับทั้งหมดยกเว้นโซลูชัน Thunderbolt ในบทความนี้ MacBook มีเพียงพอร์ตเดียวที่รองรับ USB-C แต่ไม่รองรับ Thunderbolt
Nikon p900 เป็นกล้อง DSLR หรือไม่?
พูดง่ายๆ ว่าไม่มีสมาร์ทโฟนหรือ DSLR ใดในโลกที่ใช้งานได้หลากหลายอย่างกล้องซูมและซูมพิเศษ และ COOLPIX P900 ได้ปรับปรุงเกมนั้น
Apple แทนที่เลนส์กล้องของ iPhone หรือไม่
เลนส์ไม่สามารถซ่อมแซมได้ที่ศูนย์ซ่อมที่ได้รับอนุญาตของ Apple หรือ Apple Retail ตัวเลือกเดียวผ่าน Apple คือการเปลี่ยนการรับประกันโดยมีค่าใช้จ่าย ความเสียหายทางกายภาพไม่อยู่ภายใต้การรับประกัน
USB C เหมือนกับ HDMI หรือไม่
คำตอบสั้น ๆ : สาย USB ชนิด C ค่อนข้างจะแทนที่สาย HDMI แต่ HDMI จะทำงานบนสาย USB ชนิด C ไม่เลย USB type C จะไม่มาแทนที่ HDMI แต่จะให้การเชื่อมต่อ HDMI ในรูปแบบทางกายภาพที่แตกต่างกัน HDMI เป็นทั้งตัวเชื่อมต่อทางกายภาพและภาษาการสื่อสารโดยเฉพาะสำหรับวิดีโอ