🔥 ในโพสนี้ เราจะมาเปรียบเทียบกันถึงความแตกต่างกันระหว่าง JSON กับ XML แบบคร่าว ๆ ว่ามีจุดไหนที่แตกต่างกันบ้าง ไปดูกันเลย !!
.
🔴 JSON
รูปแบบข้อมูลในไฟล์ : String, Number, Array, Boolean
Namespaces : ไม่ซัพพอร์ต
Encoding : UTF-8 เท่านั้น
อ่านด้วยสายตา : อ่านง่าย
Comments : ไม่ซัพพอร์ต
Data Type : ตัวเลข และตัวอักษร
ความปลอดภัย : น้อยว่า XML
.
📑 ตัวอย่างโค้ด
{
"student": [
{
"id":"01",
"name": "Tom",
"lastname": "Jerry"
}
]
}
.
🟡 XML
รูปแบบข้อมูลในไฟล์ : String
Namespaces : ซัพพอร์ต
Encoding : รองรับได้หลายรูปแบบ
อ่านด้วยสายตา : อ่านยาก
Comments : ซัพพอร์ต
Data Type : สามารถใส่ images, charts, graphs
ความปลอดภัย : มากกว่า JSON
.
📑 ตัวอย่างโค้ด
.
เพื่อน ๆ ว่ามีจุดไหนที่แตกต่างกันอีก สามารถมาแชร์ความรู้เพิ่มเติมกันได้น้า 🥰
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有1部Youtube影片,追蹤數超過12萬的網紅prasertcbs,也在其Youtube影片中提到,ประเภทข้อมูลหลัก ๆ ที่ใช้ในโปรแกรม R ข้อมูลประเภทตัวเลข (แบบมีจุดทศนิยมและจำนวนเต็ม) ข้อมูลประเภทตัวอักษร เก็บตัวอักษรหรือสตริง (string) ข้อมูลประเภทต...
data type string 在 BorntoDev Facebook 的最佳貼文
🤣 "ถ้ายังอยู่บนดาวโลก ปีนึงมีไม่ถึง 419 วันแน่ ๆ !!"
.
ดังนั้นวันนี้เรามารู้จักกับ Data Type "Date" หนึ่งในประเภทข้อมูลที่ใช้เก็บเวลา ที่หลาย ๆ ภาษา รวมถึง SQL มีให้ใช้งานแบบง่าย ๆ !
.
นึกภาพดูว่าถ้าเราต้องการข้อมูลออเดอร์จากวันที่ 1 เมษายน 2563 เราจะทำยังไง ? จะต้องไล่หั่น String หรือ เปรียบเทียบจากการแปลงตัวเลขต่าง ๆ สุดวุ่นวายเลยไหม ?
.
✅ คำตอบคือ "อาจจะใช่ ถ้าไม่ใช้ Date จัดการ" แต่ถ้าใช้ Date เราสามารถเปรียบเทียบตรง ๆ เหมือน if - else ธรรมดาได้เลย เช่น ต้องการข้อมูลของวันที่เท่านั้น หรือ ช่วงเวลานั้น ๆ
.
โดยถ้าพูดถึงในส่วนของ SQL จะมี Data Type พวก Date นี้หลายตัวเหมือนกันไม่ว่าจะเป็น
.
- DATE - เป็นรูปแบบ ปี เดือน วัน YYYY-MM-DD
- DATETIME - เป็นวันที่แถมมีเวลาด้วย : YYYY-MM-DD HH:MI:SS
- TIMESTAMP - เป็นรูปแบบ Time Stamp เมื่อมี Data เข้ามา : YYYY-MM-DD HH:MI:SS
- YEAR - เก็บในรูปแบบปี YYYY หรือ YY
.
ซึ่งเมื่อเราเก็บข้อมูลในรูปแบบนี้นอกจากจะทำให้เข้าถึงข้อมูลได้ง่ายแล้ว 1 ปีตามปฏิทินของเราจะมีไม่เกิน 365 ถึง 366 วันแน่นอน !! <3
.
#BorntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
data type string 在 BorntoDev Facebook 的最佳貼文
⭐️ "จัดการกับ null ง่าย ๆ ใน C# ด้วยเครื่องหมายอะไรเอ่ยย ??"
.
แน่นอนว่าปัญหาของข้อมูลที่่เป็น null นี้ตามมาหลอกหลอนเราทั้ง Java และ C# แต่เรามีวิธีจัดการง่าย ๆ ด้วยเครื่องหมาย ??
.
✅ โดยการทำงานนั้นง่ายสุด ๆ เหมือนกับการใช้ operator อื่น ๆ ในรูปแบบ
.
string someVariable = null;
string message = someVariable ?? "Variable is null";
.
ถ้าหากข้อมูลด้านซ้ายมือไม่ได้เป็น null มันจะทำการ return ข้อมูลดังกล่าวเฉพาะแค่ด้วยซ้ายมือออกไปเลย
.
❗️ "แต่ถ้าเป็น null หละ ?"
.
คำตอบก็คือเขาก็แค่ return ข้อมูลด้านขวามือไปแทนเท่านั้นเองง ! โดยตรงนี้ขึ้นกับ Data type ที่เราอยากจะเล่นได้ด้วยนะ :D
.
วันนี้ก็เป็นทิปเทคนิค เล็ก ๆ น้อย ๆ ที่แอดเห็นว่ามีประโยชน์สุด ๆ ลูกเพจท่านไหนมีทิปอะไรบ้าง เอามาแชร์กันได้เลยนะ <3
.
#BorntoDev - 🦖 Digital Academy ให้การพัฒนาทักษะเทคโนโลยีเป็นเรื่องสนุกไปพร้อมกับเรา
data type string 在 prasertcbs Youtube 的最佳解答
ประเภทข้อมูลหลัก ๆ ที่ใช้ในโปรแกรม R
ข้อมูลประเภทตัวเลข (แบบมีจุดทศนิยมและจำนวนเต็ม)
ข้อมูลประเภทตัวอักษร เก็บตัวอักษรหรือสตริง (string)
ข้อมูลประเภทตรรกะ เก็บค่า จริง/เท็จ (TRUE/FALSE)
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
วิเคราะห์ข้อมูลด้วย R ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFYFj7oWadDNklkveS6tFIo
การใช้โปรแกรม R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGSiUGzdWbjxIkZqEO-O6qZ
สอนการเขียนโปรแกรมด้วยภาษา R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
สอน R สำหรับ Data Science ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGat89RT9NMjW7sqFz84XSk
การสร้างกราฟด้วยโปรแกรม R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEvw9bN_Q8nRdDUPyaSymqM
การสร้างกราฟด้วย ggplot2 ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFEu7flht1Fv_gsT2mizgPW
การใช้ dplyr package ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEsJv4E4QmrBkdyax2IgRQG
การใช้ tidyr package ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFL9f4LpDa0zrh-rqzF3xdN
#prasertcbs #prasertcbs_R #prasertcbs_DataScience #prasertcbs_stat