คุณไม่สามารถส่งอ็อบเจ็กต์ JavaScript ไปยังเซิร์ฟเวอร์โดยตรงได้ แต่คุณ สามารถ ส่ง JSON — รูปแบบสตริงที่เข้าถึงได้ทั่วไป
ด้วยโค้ดสนิปเพทนี้ คุณสามารถแปลงอ็อบเจ็กต์ JavaScript เป็นสตริง JSON ได้อย่างรวดเร็ว ซึ่งช่วยให้คุณส่งข้อมูลไปยังเซิร์ฟเวอร์ของคุณได้
นี่คืออ็อบเจ็กต์ JavaScript ที่แสดงถึงบุคคลคนหนึ่ง:
let personObject = { name: "Adam", age: 25, city: "San Diego", profession: "Web Developer", };
เพื่อแปลงอ็อบเจ็กต์ JavaScript ด้านบนเป็น JSON เราใช้ฟังก์ชัน JavaScript ที่สร้างมานี้เรียกว่า JSON.stringify() เพิ่มโค้ดต่อไปนี้ด้านล่างอ็อบเจ็กต์ JavaScript ของคุณ:
let personString = JSON.stringify(personObject);
ตอนนี้ถ้าคุณ console.log(personString) ผลลัพธ์จะเป็นอ็อบเจ็กต์บุคคลของคุณ ตอนนี้แสดงเป็นสตริง JSON
ตอนนี้ข้อมูลของคุณพร้อมที่จะส่งไปยังเซิร์ฟเวอร์แล้ว!