Devdit
 

วิธีใช้ JSON Formatter ใน PHP

326

JSON เป็นรูปแบบข้อมูลที่ได้รับความนิยมอย่างมากในปัจจุบัน ใช้สำหรับแลกเปลี่ยนข้อมูลระหว่าง โปรแกรม และระบบต่างๆ บทความนี้สอนใช้ภาษา PHP เพื่อจัดรูปแบบข้อมูลให้เป็น JSON โดยใช้คำสั่ง json_encode สำหรับแปลงข้อมูลให้อยู่ในรูปแบบ JSON Formatter และใช้คำสั่ง json_decode สำหรับแปลง JSON Formatter มาเป็นข้อมูลของระบบเพื่อนำมาใช้งานต่อไป

 

ตัวอย่าง วิธีใช้ json_encode เพื่อแปลงวัตถุ หรือ array ให้เป็น JSON Formatter 

<?php
    $object = ['name' => 'Devdit', 'age' => 30];
    $json = json_encode($object);
    echo $json; 
?>
{ "name": "John Doe", "age": 30 }

จากตัวอย่างสร้างข้อมูลที่ต้องการประกอบด้วย name และ age ในรูปแบบ array จากนั้นใช้คำสั่ง json_encode เพื่อแปลงข้อมูลดังกล่าวให้เป็น JSON Formatter และใช้คำสั่ง echo พิมพ์ผลลัพธ์ออกสู่หน้าจอ

 

ตัวอย่าง วิธีใช้ json_decode เพื่อแปลง JSON Formatter ให้เป็นวัตถุ หรือ array

<?php
    $json = '{ "name": "Devdit", "age": 30 }';
    $object = json_decode($json);
    echo "name = ".$object->name;
    echo "<br>";
    echo "age = ".$object->age;
?>
name = Devdit
age = 30

จากตัวอย่างมีข้อมูลชนิด JSON เก็บไว้ที่ตัวแปร $json ประกอบด้วย name และ age จากนั้นใช้คำสั่ง json_decode เพื่อแปลง JSON ให้เป็นวัตถ หรือ array ของ PHP และทดลองพิมพ์ผลลัพธ์ด้วยคำสั่ง echo

สรุป ในบทความนี้เราได้แสดงวิธีการใช้ฟังก์ชัน json_encode เพื่อแปลงวัตถุ หรือ array ให้เป็น JSON และใช้คำสั่ง json_decode เพื่อแปลง JSON กลับมาเป็นวัตถุ หรือ array ด้วยภาษา PHP ซึ่งจะเห็นได้ว่าทั้ง 2 ฟังก์ชันนั้นมีความง่ายในการใช้งาน และมีประสิทธิภาพอย่างมากในเรื่องของ JSON Formatter ด้วยภาษา PHP

แก้ไข 8 เดือนที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ