JavaScript มีเมธอด JSON.parse() สำหรับแปลง JSON เป็น Object หลังจาก Parse แล้ว เราสามารถเข้าถึง Element ใน JSON ได้
Syntax
var obj = JSON.parse(JSON);
เมธอดนี้รับ JSON และแปลงเป็น Object เพื่อเข้าถึง Element ใน JSON ที่ให้มา
ตัวอย่างที่ 1
ในตัวอย่างนี้ กำหนด JSON ให้ตัวแปร และแปลงเป็น Object แล้วแสดงค่าของ Element ใน JSON ตามที่แสดงใน Output
<html> <body> <script> var json = '{"name": "Malinga", "age": 32, "country": "srilanka"}'; var obj = JSON.parse(json); document.write(obj.name + "</br>"); document.write(obj.age + "</br>"); document.write(obj.country); </script> </body> </html>
ผลลัพธ์
Malinga 32 srilanka
ตัวอย่างที่ 2
<html> <body> <script> var json = '{"company": "Tutorialspoint", "Product": "Tutorix", "city": "Hyderabad"}'; var obj = JSON.parse(json); document.write(obj.company+ "</br>"); document.write(obj.Product+ "</br>"); document.write(obj.city); </script> </body> </html>
ผลลัพธ์
Tutorialspoint Tutorix Hyderabad